Hare
b135fa5e99
feat: enforce explicit Subject permissions and delegated Worker grants
2026-10-20 06:22:58 +09:00
Hare
da378fc902
fix: complete Ticket post integration and expose targets
...
Preserve ordered targets in Workspace ShowTicket and native reads. Complete authenticated post-edit transport, shared dispatch, generated contracts and regression fixtures. Keep canonical content-edit delivery inputs transactional and separate from discussion posts.
2026-10-14 14:49:20 +09:00
Hare
12d1588c05
chore: merge develop preserving documentation structure and console UX
...
Integrate develop at 523bade3 while retaining concise agent guidance, rustdoc-owned design rationale, and current console history/rewind behavior. Adapt incoming tests to public entry-ID rewind and synchronize OpenAPI/TypeScript artifacts.
Validation: default-member cargo test --all-features (4936 passed, 23 ignored), root cargo check, all-feature rustdoc with broken links denied, format/diff/name guards, OpenAPI and 11 TypeScript freshness checks. Web: 613 unit, 327 component, 7 Ticket browser and 3 Console browser tests; check/build passed. Merged-state Ticket visual review at 1440/768/390px in light/dark; no matching pre-merge image baseline. E2E/live-provider checks not run.
2026-10-13 02:46:50 +09:00
Hare
4efb0ace1f
docs: consolidate design documentation and standardize crate English
2026-10-12 14:58:00 +09:00
Hare
4dd5207d1e
merge: compose classification tags with Ticket case migration
2026-10-11 02:57:45 +09:00
Hare
ba3ebaa68c
feat: separate Ticket case state and immutable closure judgments
2026-10-11 01:41:46 +09:00
Hare
e9397fa0dd
feat: add shared Workspace Ticket classification tags
2026-10-11 01:23:30 +09:00
Hare
c78f7f7d80
feat: replace revision counters with domain state contracts
...
Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts.
Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
2026-10-10 15:55:20 +09:00
Hare
5244308c0d
feat(ticket): align Web actions and instructions with intent-led work
2026-10-09 02:51:22 +09:00
Hare
1a095315ee
chore: merge approved optional workspace creation into develop
2026-10-08 19:58:04 +09:00
Hare
df390f02e9
feat(ticket): decouple audited lifecycle decisions from MR integration
...
T-718: unify state, completion, close and reopen with explicit CAS and operation receipts; keep MR integration proofs independent. Queue only the explicitly selected Ticket and fence target edits against active Worker grants. Align REST, Worker/WIP, evidence projection and generated contracts.
Validation: root cargo check; full ticket, merge-request, client, worker, yoi-workspace-server and server-api tests; server-api typescript feature; OpenAPI and six generated API checkers; Svelte check and 36 narrow Web tests; fmt and diff checks.
2026-10-08 19:12:39 +09:00
Hare
7919616db5
feat(workspace): allow creation without an initial repository
...
Keep bootstrap, signing identity, config and resource-key allocation atomic with optional Repository intent. Preserve repository-present fingerprints for saved receipts; replay reads current authority at the initial key and never recreates missing assets.
Provide explicit repository-free CLI creation, optional TUI/Web creation inputs, nullable generated contracts, and valid empty catalog/Worker paths. Retain existing authenticated non-owner viewing policy pending the T-717 authorization decision.
Validation: root cargo check; server tests 639 lib + 11 bin; server-api 70 default / 77 typescript; client 52 lib + 2 integration; tui 337; yoi 11 lib + 120 bin. OpenAPI/TS freshness, cargo fmt and diff checks pass. Web check/build, 18 model tests, 268 component tests and Chromium 8 width/theme combinations pass; before/after visual evidence is documented in web/workspace/test/visual-review. Full Web suite has one independently reproduced baseline Ticket source-policy failure.
2026-10-08 18:34:44 +09:00
Hare
fdce12a47b
feat: guarded Worker Restore from shared Web actions (T-701)
2026-10-06 17:45:54 +09:00
Hare
f7b722246d
feat: configure subject attachment on worker launch
2026-10-04 08:40:30 +09:00
Hare
13bce155aa
fix subject authority and bounded memory browsing
2026-10-03 01:18:24 +09:00
Hare
f4966b78ea
feat: cut over Memory to subjektiv product surfaces
2026-10-03 00:06:47 +09:00
Hare
1afddc148d
feat: enforce arbitrary worker singleton ownership
2026-10-01 15:27:05 +09:00
Hare
c0fd476d8b
refactor: remove worker capability summary flags
2026-09-30 13:11:28 +09:00
Hare
97822cf691
feat: add bounded binary API request bodies
2026-09-23 18:29:54 +09:00
Hare
89024d3b01
feat: migrate workspace worker and companion domains to ServerApi
2026-09-23 10:00:56 +09:00
Hare
ad12d77ad4
feat: migrate runtime worker domains to ServerApi
2026-09-23 08:24:39 +09:00
Hare
6d65d50ec1
feat: migrate ticket and objective domains to ServerApi
2026-09-23 05:42:50 +09:00
Hare
6cbc3a6988
feat: migrate workspace configuration domains to ServerApi
2026-09-23 04:27:52 +09:00
Hare
c8766e9fb9
feat: migrate auth and workspace catalog to ServerApi
2026-09-23 02:40:51 +09:00
Hare
a689072756
fix(e2e): close worker environment review gaps
2026-09-22 23:28:28 +09:00
Hare
ce9534f3a2
feat: add client-hosted external workdirs
2026-09-22 06:49:15 +09:00
Hare
37df3ec545
feat: support multiple worker workdir attachments
2026-09-19 23:27:57 +09:00
Hare
103fee0ba4
Complete repository contract error coverage
2026-09-18 18:34:29 +09:00
Hare
91f6589e1f
Cover generated repository client request
2026-09-18 17:23:27 +09:00
Hare
e12b555f43
Migrate repository routes to ServerApi
2026-09-18 17:17:02 +09:00
Hare
c6cb038683
refactor(api): rename workspace-api authority to server-api
...
Absorb the Server HTTP DTO catalog and generators into server-api, remove the obsolete workspace-api package/path, preserve the separate runtime transport authority through explicit boundary DTO conversions, and rename the aggregate frontend projection as a bounded legacy artifact.
2026-09-18 06:21:46 +09:00
Hare
96e04bbc32
fix: preserve auth and response bounds for session reads
2026-09-18 05:16:20 +09:00
Hare
74981f8217
fix: harden retained session observation
2026-09-18 04:59:05 +09:00
Hare
7a61a26670
feat: observe retained worker sessions without restore
2026-09-18 04:27:38 +09:00
Hare
bd47d064b5
fix: apply rustfmt to restore transaction changes
2026-09-18 01:12:38 +09:00
Hare
1d7cd9339c
Implement transactional Worker restore outcomes
2026-09-18 00:08:00 +09:00
Hare
7210d3c202
fix: reject failed worker restores before attach
2026-09-15 00:47:12 +09:00
Hare
c08152d069
fix: share workspace creation wire contract
2026-09-14 19:45:18 +09:00
Hare
aea51caeb4
fix: resolve workspaces through backend repositories
2026-09-14 19:24:44 +09:00
Hare
ec5a403ec6
feat: replace linked worktrees with runtime clones
2026-09-12 01:43:21 +09:00
Hare
3344d9f8b2
refactor: remove server-global runtime trust
2026-09-08 12:19:39 +09:00
Hare
4269ebec04
chore: merge develop into worker state snapshot
2026-09-06 07:17:40 +09:00
Hare
e8b9adcde4
feat: add revisioned worker execution state
2026-09-06 06:54:29 +09:00
Hare
5fd2ccf084
fix: gate runtime key reveal and revoke confirmation
2026-09-06 05:50:29 +09:00
Hare
89f4f99622
Merge branch 'develop' into work/T-595-runtime-trust-key-management
...
# Conflicts:
# web/workspace/deno.json
2026-09-06 05:07:26 +09:00
Hare
78d571ed14
feat: add workspace runtime trust key management
2026-09-06 05:06:37 +09:00
Hare
82f9b0e48c
chore: merge current develop into T-588
2026-09-06 03:45:30 +09:00
Hare
bb56283063
feat: persist worker submit activation queue
2026-09-05 22:06:59 +09:00
Hare
724205b1df
feat: create Backend workers from bare TUI launch
2026-09-05 21:19:12 +09:00
Hare
3a94c845cf
fix: harden auth response validation
2026-09-03 18:08:43 +09:00