Commit Graph
400 Commits
Author SHA1 Message Date
Hare 58462d5844 feat: register Workspace Profiles as Decodal values (T-710)
Project the evaluated Workspace Profile value into a revision-bound JSON archive without source-path registration or Decodal re-evaluation. Preserve partial-value omissions and explicit overrides, validate before save, and reject legacy registrations with a documented explicit migration.

Fix array-element schema completion and provide fingerprint-bound authoring shapes independently of materialization defaults. Carry metadata through REST, regenerate TypeScript/OpenAPI/WASM artifacts, and exercise save/projection/Runtime consumption and persisted Manifest restore boundaries.

Validation: root cargo check; cargo test -p config-source; cargo test -p worker-runtime; cargo test -p server-api --features typescript; focused profile_settings/value_profiles/archive tests; 39 web config-source/profile API tests; deno task check; cargo fmt --all -- --check; git diff --check HEAD.

Full workspace-server test: 641 passed, one pre-existing ticket_checker_suppresses_stale_and_clean_results_and_diagnoses_invalid_output assertion failure. The same filter fails at base 3c424fd17d in a separately archived source tree and isolated target directory. Remaining server crate tests pass with only that filter skipped (641 lib + 11 bin); unrelated checker code is unchanged.
2026-10-07 00:14:51 +09:00
Hare d12cdc9106 feat: caller-selected Backend Jobs and bounded subjektiv consolidation (T-704) 2026-10-06 19:45:37 +09:00
Hare fdce12a47b feat: guarded Worker Restore from shared Web actions (T-701) 2026-10-06 17:45:54 +09:00
Hare b96bd110c6 refactor(worker-runtime): route by WorkerRef and reconcile owned execution cleanup 2026-10-06 09:13:46 +09:00
Hare 5670c20a6a fix: integrate develop and preserve invocation notification recovery 2026-10-05 22:25:32 +09:00
Hare 9146331450 fix: echo REST completion nonce and argument context 2026-10-05 20:14:19 +09:00
Hare f7783b3d2a feat: add declarative Feature chat invocations and typed composers 2026-10-05 18:44:41 +09:00
Hare a00a0575f6 chore: merge develop into hare/develop 2026-10-05 14:06:04 +09:00
Hare cc97987482 fix: preserve ambiguous legacy session attribution 2026-10-05 12:50:47 +09:00
Hare d2a0b75045 fix: finalize subjektiv attribution at session lifecycle 2026-10-05 12:25:20 +09:00
Hare 685b8aa65f fix: prevent subject worker launch stalls 2026-10-05 01:22:58 +09:00
Hare 728f03952e fix: recover job cleanup across runtime restart 2026-10-04 15:03:04 +09:00
Hare c7ae825a02 fix: persist worker run completion fence 2026-10-04 14:08:44 +09:00
Hare d8f3e46126 Merge remote-tracking branch 'origin/develop' into work/T-690-backend-job-worker-cleanup
# Conflicts:
#	web/workspace/src/lib/generated/protocol-validator.ts
2026-10-04 13:44:01 +09:00
Hare 20109b88df fix: fence cleanup on tracked run completion 2026-10-04 13:40:10 +09:00
Hare 773907462b Resolve Console images across session lineage 2026-10-04 13:14:36 +09:00
Hare 2eb9418a4e Separate Console image bodies from session snapshots 2026-10-04 12:56:40 +09:00
Hare 3875c8e675 fix: preserve system item identity in live events 2026-10-03 21:44:36 +09:00
Hare f637667384 chore: merge develop into hare/develop 2026-10-03 19:14:17 +09:00
Hare 13bce155aa fix subject authority and bounded memory browsing 2026-10-03 01:18:24 +09:00
Hare 07fcc249fe fix: resume exact reads within large segments 2026-10-02 18:11:51 +09:00
Hare ec7a6f59c8 fix: complete subject session paging 2026-10-02 18:00:30 +09:00
Hare c491cf8a48 fix: make subject session reads resumable 2026-10-02 17:36:10 +09:00
Hare ce841cfee0 Merge remote-tracking branch 'origin/develop' into work/T-673-subjektiv-session-history 2026-10-02 16:52:02 +09:00
Hare ee6aa9de41 feat: discover subject session history 2026-10-02 16:41:29 +09:00
Hare cf3cf4b766 feat: expose worker model and context metadata 2026-10-02 15:29:45 +09:00
Hare dfe837655a fix: preserve resident surface startup states 2026-10-02 15:01:09 +09:00
Hare 860252c22d fix: report actual worker execution unavailability 2026-10-02 14:00:04 +09:00
Hare 2c329072a2 Replace Worker list revisions with ordered subscriptions 2026-10-02 10:41:02 +09:00
Hare b391392246 feat: add subject-scoped memory tools 2026-10-02 07:39:04 +09:00
Hare 9a7bfba507 Merge remote-tracking branch 'origin/develop' into work/T-668-subjektiv-memory-lifecycle 2026-10-02 06:00:49 +09:00
Hare 6091fafcac feat: connect subjektiv extraction lifecycle 2026-10-02 06:00:31 +09:00
Hare d0ea9f598d fix: include idle-only input in runtime API contract 2026-10-02 03:33:30 +09:00
Hare d5f49cbf00 fix: restrict worker send input to idle admission 2026-10-02 02:39:10 +09:00
Hare 0ec2b3ad86 Persist logical run yield and resume transitions 2026-10-01 16:44:11 +09:00
Hare 63951398f0 fix durable job notification receipts 2026-10-01 12:26:30 +09:00
Hare ca838e4acf feat: add durable backend job runner 2026-10-01 10:06:55 +09:00
Hare 13f01b2495 style: apply workspace rustfmt 2026-09-30 14:28:42 +09:00
Hare c0fd476d8b refactor: remove worker capability summary flags 2026-09-30 13:11:28 +09:00
Hare eb222c8d62 fix: honor disabled workspace request timeouts 2026-09-30 13:10:49 +09:00
Hare 58c5c43061 chore: merge develop while preserving console interactions 2026-09-30 12:17:49 +09:00
Hare 34ed988b75 feat: page console history across compaction 2026-09-30 08:13:07 +09:00
Hare 2006b390b4 fix: restore console input and attachment workflows
Restore durable busy Submit queues and TUI Enter delivery, expose Web Queue beside Notify, and separate the Composer toolbar from its editor without persistent success notices.

Support pasted image attachments and restore canonical Worker Session uploaded-file operations, including retention, binding, cleanup and authenticated upload context.

Validated Worker, Protocol and Session Store suites, 278 TUI tests, 59 Web tests and Svelte check. Runtime suite could not complete due to external Workdir transport timeouts.
2026-09-30 05:16:57 +09:00
Hare 73b1f97e02 feat: format incorporated runtime baseline 2026-09-29 06:04:06 +09:00
Hare ebc98e3de5 fix: read retained sessions from canonical aggregate 2026-09-29 05:43:01 +09:00
Hare 2e5a95b842 fix: isolate restore candidate observations 2026-09-26 22:48:01 +09:00
Hare 343af9ea3c fix: reconcile worker restores by operation 2026-09-26 22:35:43 +09:00
Hare a9c7f79012 fix: journal worker stop operations 2026-09-26 22:21:53 +09:00
Hare c8cf91655e fix: journal worker restore operations 2026-09-26 22:08:07 +09:00
Hare 91d1b1fedd fix: make worker aggregate persistence atomic 2026-09-26 21:40:21 +09:00