Hare
b8f2fa479c
test: add isolated backend fixture seeding
2026-10-24 12:15:10 +09:00
Hare
9c12fb4372
feat: verify discoverable passkeys against their saved owners
2026-10-16 19:01:43 +09:00
Hare
b67aa2de7d
fix: simplify Ticket reporting and speed up browser lists
...
Remove model-supplied assignment and retry identities from implementation reports; retain Host idempotency, authentication and notification evidence.
Add a SQL-only browser projection and decouple auxiliary page loads. Preserve authoritative MR evidence queries. Include regression tests and component benchmarks, documenting the remaining no-match search cost.
2026-10-16 01:58:15 +09:00
Hare
defaf8f369
fix: allow concurrent Workspace requests with deletion admission fencing
2026-10-10 13:19:52 +09:00
Hare
e90e2ab391
fix(ticket): validate configuration adapters through structured WIP
2026-10-09 03:04:47 +09:00
Hare
b5ea162f83
feat(drive): expose authorized typed Workspace Drive API
...
T-722: reuse T-721 storage/CAS/receipts with clone-bound transaction authorization against attached Server authority. Add migration 84 audited Worker read_only/read_write grants and removal/deletion fencing, member-facing ordinary access, owner-controlled grant settings, Workspace-bound decimal entry references, bounded text/binary chunks, streamed HTTP receive/download with integrity and safe headers, typed errors and generated Rust/OpenAPI/TypeScript contracts.
Validation: root cargo check; server-api 83 default / 91 typescript tests; FeatureStorage 16; Drive 31 unit + 12 integration; Workspace Server 691 library + 11 binary tests (--test-threads=4), including 9 real DB/LocalFileSystem HTTP tests for two Workers/non-owner usage, revoke during reception, concurrent CAS, response-loss receipts, chunk expiry and safe binary media. cargo fmt --all -- --check and git diff --check HEAD passed. Existing OpenAPI schemas/routes semantically unchanged; dependent TS digest projections regenerated.
2026-10-09 00:02:09 +09:00
Hare
633522278b
feat(drive): add durable Workspace document storage and lifecycle
...
Use object_store 0.13.2 immutable local blobs and FeatureStorage SQLite trees, revision CAS, same-transaction receipts, bounded reads/search, staged/orphan GC and retryable deletion. Attach Server authority to serialize cached Drive operations with deletion reservation. Document fsync compensation, Linux guarantees and offline DB-plus-blob restore.
Validation: root cargo check; workspace-drive 29 unit + 12 integration tests; feature-storage 13 tests; workspace-server 649 library + 11 binary tests with test-threads=4; cargo fmt --all -- --check; git diff --check HEAD. Default-parallel Server run hit the existing ticket_checker_burst timeout assertion (648 passed); the isolated filter and bounded-parallel full suite passed. Fault tests are not physical power-cut evidence.
2026-10-08 21:39:51 +09:00
Hare
24ae6288a5
feat(subjektiv): share domain and add explicit standalone Subject hosts
2026-10-07 01:52:06 +09:00
Hare
13055d7ee1
feat: execute durable standalone Jobs through Host-owned Internal Workers (T-708)
2026-10-07 00:08:01 +09:00
Hare
2eb9418a4e
Separate Console image bodies from session snapshots
2026-10-04 12:56:40 +09:00
Hare
ec7a6f59c8
fix: complete subject session paging
2026-10-02 18:00:30 +09:00
Hare
717d28839d
fix: exercise production CLI image provider
2026-09-30 08:32:43 +09:00
Hare
4e8a7fc118
fix: address ViewImage external review findings
2026-09-30 08:16:06 +09:00
Hare
ed99be3e24
fix: type runtime config and test passkey lifecycle
2026-09-23 20:15:23 +09:00
Hare
515a19bbc3
feat: generate ticket browser contract from ServerApi
2026-09-23 10:51:50 +09:00
Hare
0869ef0cc6
test(e2e): isolate worker server runtime environments
2026-09-22 22:26: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
7a61a26670
feat: observe retained worker sessions without restore
2026-09-18 04:27:38 +09:00
Hare
5038033c3a
Migrate runtime management REST to generated API
2026-09-18 01:20:03 +09:00
Hare
f5e9f49a13
fix: bind Runtime WebSockets to egress policy
2026-09-08 05:29:53 +09:00
Hare
d1585d7483
fix: route worker failure logs through tracing
2026-09-07 18:14:07 +09:00
Hare
3a3c89e0b4
feat: materialize repositories through runtime Git cache
2026-08-26 13:54:25 +09:00
Hare
3a21a68792
feat: add Workspace Repository SSH secret authority
2026-08-26 08:51:15 +09:00
Hare
30e4985f9a
feat: route product commands through backend targets
2026-08-22 19:16:14 +09:00
Hare
ee8ee360ef
fix: share workspace runtime worker contracts
2026-08-21 12:35:58 +09:00
Hare
cf2e74404d
feat: dispatch registered workspaces independently
2026-08-20 17:28:14 +09:00
Hare
c8b57a6a5d
server: persist evaluated virtual config trees
2026-08-13 22:26:11 +09:00
Hare
1814c35701
feat: add merge request review authority
2026-08-11 20:21:37 +09:00
Hare
068ba9afa5
flow: own worker flow state in runtime sessions
2026-08-09 18:04:32 +09:00
Hare
e5f0c4168f
workdir: add authenticated runtime session transport
2026-08-03 23:37:15 +09:00
Hare
9308f93de7
server: broker runtime event subscriptions
2026-08-01 19:04:05 +09:00
Hare
e720af38a6
workspace: add ticket panel workflow
2026-07-31 01:12:10 +09:00
Hare
0b64eab148
build: enable runtime server features by default
2026-07-29 19:57:59 +09:00
Hare
fb285b17e4
build: rename server runtime binaries
2026-07-29 19:36:05 +09:00
Hare
554a784639
backend: verify passkey ceremonies
2026-07-23 02:01:28 +09:00
Hare
2572dde691
feat: add workspace memory backend for embedded workers
2026-07-21 09:27:28 +09:00
Hare
b3dac8ea68
feat: live reload runtime connections
2026-07-04 04:47:23 +09:00
Hare
736b05c670
feat: persist embedded workspace runtime in fs store
2026-06-29 04:05:02 +09:00
Hare
18526ee362
feat: connect runtime worker execution adapter
2026-06-28 05:50:11 +09:00
Hare
135667417b
ui: remove legacy local worker projection
2026-06-27 18:31:17 +09:00
Hare
aeb12b3b8e
feat: add remote runtime registry source
2026-06-26 15:15:29 +09:00
Hare
9807accaf0
feat: add worker observation websocket proxy
2026-06-26 13:54:55 +09:00
Hare
38d25582b2
fix: make worker runtime ids resolvable
2026-06-24 20:08:23 +09:00
Hare
31565c9b9e
feat: persist workspace identity
2026-06-23 16:12:39 +09:00
Hare
58143ead83
feat: expose workspace hosts and workers
2026-06-22 01:30:48 +09:00
Hare
e6f68496b4
feat: add workspace server launcher
2026-06-21 19:55:55 +09:00
Hare
ab7658c1f2
feat: bootstrap workspace web control plane
2026-06-21 16:34:36 +09:00