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