5211 Commits
Author SHA1 Message Date
Hare 308ae19f5e fix: restore sidebar workdir projection 2026-09-18 22:05:00 +09:00
Hare e3034e4465 Merge branch 'work/T-572-workspace-web-ux-demo' into hare/develop 2026-09-18 21:40:03 +09:00
Hare b06e2860ca feat: merge develop into hare/develop 2026-09-18 21:36:04 +09:00
Hare fba12b89bc fix: fail closed on lossy Repository schemas 2026-09-18 21:02:37 +09:00
Hare b0ad3689d0 fix(repository-api): reject overlapping oneof literals 2026-09-18 20:53:48 +09:00
Hare e6d3905dc6 fix(repository-api): preserve optional fields and schema combinations 2026-09-18 20:44:45 +09:00
Hare 8ba89e7cee fix(repository-api): reject unsupported schema keywords 2026-09-18 20:32:44 +09:00
Hare f558ca9b1f feat: generate Repository frontend types from OpenAPI 2026-09-18 20:26:20 +09:00
Hare ca305f0ff1 fix(repository-api): validate operation reference siblings 2026-09-18 20:16:20 +09:00
Hare 9588b1e2c8 fix(repository-api): reject lossy schemas and revision ranges 2026-09-18 20:10:52 +09:00
Hare 50ba3ab2d5 feat(workspace): generate repository API contracts from OpenAPI 2026-09-18 20:01:53 +09:00
Hare f0114a0390 fix: make compaction Segment activation fail closed 2026-09-18 19:45:12 +09:00
Hare d7917512ac feat: make tool result pruning opt-in 2026-09-18 19:43:29 +09:00
Hare 57fa8f6c76 fix: apply rustfmt to T-620 changes 2026-09-18 19:35:04 +09:00
Hare 8435236862 feat: migrate Repository REST to generated Server API 2026-09-18 19:30:32 +09:00
Hare 79bafa2a64 fix: align sidebar worker action spacing 2026-09-18 19:30:29 +09:00
Hare 19ee757880 feat: configure role-specific models 2026-09-18 19:22:37 +09:00
Hare 72f0b82ae5 worker: persist child completion before wakeup 2026-09-18 19:12:55 +09:00
Hare 852a405182 Normalize deleting-workspace repository conflicts 2026-09-18 19:12:42 +09:00
Hare cc06b41322 fix: skip stopped worker live protocol subscriptions 2026-09-18 19:04:52 +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 ceecbbfe6f test(workspace): cover partial streaming links 2026-09-18 18:54:26 +09:00
Hare 72a61e4952 worker: persist compaction-time notifications 2026-09-18 18:53:47 +09:00
Hare d1161bd1b5 test(workspace): preserve markdown compatibility boundaries 2026-09-18 18:50:57 +09:00
Hare bbd949e57f Digest rendered OpenAPI contract 2026-09-18 18:37:55 +09:00
Hare 092aea62d2 fix(workspace): stream incremental markdown rendering 2026-09-18 18:35:51 +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 986540411e feat: merge workspace web UX demo 2026-09-18 17:41:10 +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 8dbc1629ff fix: enforce workspace typography scale 2026-09-18 17:20:16 +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