969 Commits
Author SHA1 Message Date
Hare 5503b9b977 fix: allow cross-runtime workdir projection 2026-09-18 23:29:10 +09:00
Hare 308ae19f5e fix: restore sidebar workdir projection 2026-09-18 22:05:00 +09:00
Hare b06e2860ca feat: merge develop into hare/develop 2026-09-18 21:36:04 +09:00
Hare 8435236862 feat: migrate Repository REST to generated Server API 2026-09-18 19:30:32 +09:00
Hare 852a405182 Normalize deleting-workspace repository conflicts 2026-09-18 19:12:42 +09:00
Hare 7a4a988208 Document media type and deletion conflicts 2026-09-18 18:56:06 +09:00
Hare 103fee0ba4 Complete repository contract error coverage 2026-09-18 18:34:29 +09:00
Hare 82c191d637 Route repository aliases through ServerApi 2026-09-18 17:35:27 +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 179bf60e9f fix(workspace): preserve worker projection convergence 2026-09-18 06:40:12 +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 9566ad3482 feat: add retained Worker session observation 2026-09-18 05:53:53 +09:00
Hare 9cde75b70f Make notifications realtime and coalesced 2026-09-18 05:04:47 +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 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 bd47d064b5 fix: apply rustfmt to restore transaction changes 2026-09-18 01:12:38 +09:00
Hare 0d86ae66ad Harden restore preflight and retry reconciliation 2026-09-18 00:48:56 +09:00
Hare 1d7cd9339c Implement transactional Worker restore outcomes 2026-09-18 00:08:00 +09:00
Hare 86b2a5fd81 fix: make zero-input workers durably restorable 2026-09-17 21:36:17 +09:00
Hare 96592b1a24 fix: project Worker delete persistence diagnostics 2026-09-17 04:16:33 +09:00
Hare c4622e9e3a refactor: separate Worker identity from execution state 2026-09-17 03:25:40 +09:00
Hare 10ebac142e refactor: make worker state snapshots authoritative 2026-09-17 02:02:51 +09:00
Hare 9d8e0114f5 fix: serialize runtime worker lifecycle 2026-09-17 00:14:33 +09:00
Hare 24237249d1 Merge remote-tracking branch 'origin/develop' into work/T-604-workdir-symlink-policy 2026-09-14 20:05:34 +09:00
Hare e448073b98 fix: fence resolved Workdir lease aliases 2026-09-14 20:05:27 +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 8a3e06bc81 feat: add selective Workdir symlink policies 2026-09-14 19:09:12 +09:00
Hare e3f5445a02 fix: move workspace metadata authority to server database 2026-09-14 18:31:04 +09:00
Hare d2cb50d081 fix: fence runtime removal races and retries 2026-09-13 02:54:01 +09:00
Hare 2d4c7b383a feat: add guarded runtime removal operation 2026-09-13 02:30:15 +09:00
Hare c21ed7dff2 fix: preserve credential candidates across Workdir retries 2026-09-13 01:24:26 +09:00
Hare 448e392a0e fix: persist Workdir credential candidate snapshots 2026-09-13 01:14:39 +09:00
Hare d97c40d6af fix: reject plain HTTP repository sources 2026-09-13 01:12:01 +09:00
Hare f061a95b48 fix: validate repository URI before source kind 2026-09-13 00:45:43 +09:00
Hare 7675f81999 fix: reject plain HTTP repository sources 2026-09-13 00:29:16 +09:00
Hare 2528312142 fix: lock verified Runtime public keys in settings 2026-09-13 00:23:25 +09:00
Hare 33a2b5d702 fix: unify workspace request routing 2026-09-12 23:49:13 +09:00
Hare 5564425488 fix: retry retained workdir removal 2026-09-12 13:30:25 +09:00
Hare 4a89c04732 fix: allow corrupted workdir removal 2026-09-12 01:43:37 +09:00
Hare ec5a403ec6 feat: replace linked worktrees with runtime clones 2026-09-12 01:43:21 +09:00
Hare f6ce1df766 feat: support workspace-managed SSH repository access 2026-09-11 22:55:06 +09:00
Hare 9d7ddcc04a fix: enforce Workspace Runtime binding lifecycle 2026-09-09 13:20:00 +09:00
Hare d0999326bd fix: use Backend audience for embedded Runtime requests 2026-09-09 09:38:26 +09:00
Hare 18fd6a1f5e fix: restore remote Runtime management contracts 2026-09-09 00:26:04 +09:00