2315 Commits
Author SHA1 Message Date
Hare 852a405182 Normalize deleting-workspace repository conflicts 2026-09-18 19:12:42 +09:00
Hare 19b04a8d8f worker: verify completion durability on shutdown 2026-09-18 18:58:05 +09:00
Hare 7a4a988208 Document media type and deletion conflicts 2026-09-18 18:56:06 +09:00
Hare 72a61e4952 worker: persist compaction-time notifications 2026-09-18 18:53:47 +09:00
Hare bbd949e57f Digest rendered OpenAPI contract 2026-09-18 18:37:55 +09:00
Hare d59879cc4b worker: cover activation race boundaries 2026-09-18 18:35:38 +09:00
Hare 103fee0ba4 Complete repository contract error coverage 2026-09-18 18:34:29 +09:00
Hare d1d391e511 worker: exercise activation recovery faults 2026-09-18 18:15:33 +09:00
Hare 6214e88fac worker: test activation fault recovery 2026-09-18 17:52:06 +09:00
Hare 82c191d637 Route repository aliases through ServerApi 2026-09-18 17:35:27 +09:00
Hare ff87ccf855 worker: harden activation recovery 2026-09-18 17:26:39 +09:00
Hare 91f6589e1f Cover generated repository client request 2026-09-18 17:23:27 +09:00
Hare 8ef7c8e854 Update ServerApi metadata coverage 2026-09-18 17:20:26 +09:00
Hare e12b555f43 Migrate repository routes to ServerApi 2026-09-18 17:17:02 +09:00
Hare 1b153ba144 feat: unify frontend Worker registry projection 2026-09-18 16:46:32 +09:00
Hare b62b7c8f2d worker: await cleanup on automatic shutdown 2026-09-18 16:45:40 +09:00
Hare 103ef40f57 worker: fence controller during repair 2026-09-18 06:55:23 +09:00
Hare 7551576b08 fix(protocol): export worker availability binding 2026-09-18 06:53:16 +09:00
Hare e7c50dc519 worker: keep cleanup failures non-idle 2026-09-18 06:40:46 +09:00
Hare 179bf60e9f fix(workspace): preserve worker projection convergence 2026-09-18 06:40:12 +09:00
Hare bd07f3a66f refactor: rename Workspace API crate to server API 2026-09-18 06:35:33 +09:00
Hare fc24cb672e worker: retain failed activation authority 2026-09-18 06:27:11 +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 95636b3d53 feat(workspace): persist runtime worker projection 2026-09-18 06:20:09 +09:00
Hare 34085b121d worker: make segment activation atomic 2026-09-18 06:08:35 +09:00
Hare 991adc2fa1 feat: generate OpenAPI from API contracts 2026-09-18 06:05:11 +09:00
Hare 648421e454 feat(api): project bearer authorization into OpenAPI 2026-09-18 05:54:41 +09:00
Hare 9566ad3482 feat: add retained Worker session observation 2026-09-18 05:53:53 +09:00
Hare f32b354f9b fix(api): close OpenAPI schema fidelity gaps 2026-09-18 05:43:43 +09:00
Hare f513cfca10 feat(api): generate deterministic OpenAPI 3.1 contracts 2026-09-18 05:29:13 +09:00
Hare 195aeb69be fix: format notification batching changes 2026-09-18 05:27:21 +09:00
Hare 0d2b3152b1 Keep notifications queued while paused 2026-09-18 05:19:46 +09:00
Hare 96e04bbc32 fix: preserve auth and response bounds for session reads 2026-09-18 05:16:20 +09:00
Hare 9cde75b70f Make notifications realtime and coalesced 2026-09-18 05:04:47 +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 ae7f0f0446 refactor: migrate Runtime Worker REST to generated API 2026-09-18 03:08:37 +09:00
Hare 7aef6f094e Strengthen runtime route authority regression tests 2026-09-18 02:53:36 +09:00
Hare 6baa313684 Unify manual route inventory and retention semantics 2026-09-18 02:47:05 +09:00
Hare f967c1b392 Close runtime contract acceptance gaps 2026-09-18 02:31:37 +09:00
Hare fbdb6ccc22 Address runtime API review findings 2026-09-18 02:11:20 +09:00
Hare d837684a33 Complete runtime API coverage and roundtrip proof 2026-09-18 01:38:50 +09:00
Hare 5038033c3a Migrate runtime management REST to generated API 2026-09-18 01:20:03 +09:00
Hare 7a2834c95c feat: harden Worker restore reconciliation 2026-09-18 01:16:05 +09:00
Hare bd47d064b5 fix: apply rustfmt to restore transaction changes 2026-09-18 01:12:38 +09:00
Hare 20dfc168d5 Preflight persisted restore resources 2026-09-18 01:02:32 +09:00
Hare 0d86ae66ad Harden restore preflight and retry reconciliation 2026-09-18 00:48:56 +09:00
Hare 68c59afbe7 Preserve restore subscription and cleanup evidence 2026-09-18 00:25:56 +09:00
Hare 1d7cd9339c Implement transactional Worker restore outcomes 2026-09-18 00:08:00 +09:00
Hare 01f5c560c7 feat(api): generate reqwest and axum adapters 2026-09-18 00:01:41 +09:00