79 Commits
Author SHA1 Message Date
Hare d08a21e38c fix: release failed Subject creation reservations with Runtime proof 2026-10-31 20:14:09 +09:00
Hare f7ea2362dd fix: authorize same-origin conversation reads without Origin 2026-10-31 19:33:58 +09:00
Hare e8477882b5 test: verify real browser Body recovery and authenticated conversation continuity 2026-10-31 16:22:20 +09:00
Hare af074254ec fix: restore Journal history only after matching query data 2026-10-31 16:04:14 +09:00
Hare df8cd2353b Merge remote-tracking branch 'origin/develop' into work/t-808-subject-chat
# Conflicts:
#	openapi/server-api.json
#	web/workspace/deno.json
#	web/workspace/src/lib/generated/companion-api.ts
#	web/workspace/src/lib/generated/repository-api.ts
#	web/workspace/src/lib/generated/runtime-api.ts
#	web/workspace/src/lib/generated/ticket-api.ts
#	web/workspace/src/lib/generated/worker-launch-api.ts
2026-10-31 15:54:20 +09:00
Hare bb70c2304e test: connect shared Subject Body lifecycle and reproduce stale stop recovery 2026-10-31 15:09:02 +09:00
Hare 09b9755a16 feat(ticket): validate parent links across signed API, Tools, WIP and Web 2026-10-31 15:03:00 +09:00
Hare 2924e43773 fix: fence canonical chat children to their confirmed route identity 2026-10-31 14:53:56 +09:00
Hare 7a2d132c16 test: prepare connected chat checks for canonical and legacy Subject routes 2026-10-31 14:40:53 +09:00
Hare 9e7392256b Merge commit '226d0ecfce8a525ffef5dfcdadcbcf50cf9e4d17' into work/t-808-subject-chat 2026-10-31 14:38:39 +09:00
Hare 226d0ecfce feat: move Subject navigation and routes into subjektiv 2026-10-31 14:36:57 +09:00
Hare 54dea496ff test: connect Subject Web conversation to real Backend and Runtime 2026-10-31 14:34:23 +09:00
Hare 1c35089c77 feat: connect Subject conversation route and validate exact retries 2026-10-31 14:15:27 +09:00
Hare 807a476c88 Initialize self-scoped Subject conversation permissions and publish async chat profile 2026-10-31 12:21:52 +09:00
Hare dd312b71ee docs: localize browser evidence boundary comments 2026-10-29 09:34:30 +09:00
Hare 2141672310 test: exercise Subject permission management in Chromium 2026-10-29 09:33:58 +09:00
Hare 75b1557d63 feat: browse Subject Journals and persistent Memory links 2026-10-18 02:03:51 +09:00
Hare ac49740a50 fix: simplify Ticket sidebar and surface repository targets 2026-10-15 18:35:39 +09:00
Hare 65ead5fffd fix: keep page errors local and preserve Workspace error details 2026-10-14 21:19:42 +09:00
Hare 63d581914c fix: restrict console image loading to the Normal viewport
Hide attachments in Overview and aggregate image tool calls normally. Load previews near the console scroll viewport, guard stale observer callbacks, and offer explicit loading without IntersectionObserver. Cover visibility and request timing in component and Chromium tests.
2026-10-14 14:51:30 +09:00
Hare 8611078058 feat: unify Ticket posts and simplify detail layout
Checkpoint requested before the targets read-tool correction. Includes canonical initial posts, creator/edit metadata, migration and UI work, and removal of delivery diagnostics from Ticket details.\n\nIntegration remains incomplete: the Client post-edit trait implementation and server post routes/dispatch are not yet connected; cargo check currently fails. This commit does not assert validation or delivery completion.
2026-10-14 02:42:58 +09:00
Hare 26ab6130e0 fix: navigate before loading page data 2026-10-13 19:56:38 +09:00
Hare a82e70047a feat: replace Ticket kanban with query-based list 2026-10-13 19:08:51 +09:00
Hare 12d1588c05 chore: merge develop preserving documentation structure and console UX
Integrate develop at 523bade3 while retaining concise agent guidance, rustdoc-owned design rationale, and current console history/rewind behavior. Adapt incoming tests to public entry-ID rewind and synchronize OpenAPI/TypeScript artifacts.

Validation: default-member cargo test --all-features (4936 passed, 23 ignored), root cargo check, all-feature rustdoc with broken links denied, format/diff/name guards, OpenAPI and 11 TypeScript freshness checks. Web: 613 unit, 327 component, 7 Ticket browser and 3 Console browser tests; check/build passed. Merged-state Ticket visual review at 1440/768/390px in light/dark; no matching pre-merge image baseline. E2E/live-provider checks not run.
2026-10-13 02:46:50 +09:00
Hare 9b0d42fdbc feat(ticket): expose case tags and independent assignment handling 2026-10-12 07:33:11 +09:00
Hare 5ac3b1e482 feat: select rewind points directly from Console history 2026-10-11 14:50:49 +09:00
Hare 04bdf1da23 fix: keep Console composer editable in every state 2026-10-11 02:33:34 +09:00
Hare 6a12b6cc34 fix: complete state-contract naming cleanup 2026-10-10 17:48:59 +09:00
Hare c78f7f7d80 feat: replace revision counters with domain state contracts
Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts.

Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
2026-10-10 15:55:20 +09:00
Hare 73ac13e802 fix: restore compact Workdirs table and icon actions 2026-10-09 18:21:25 +09:00
Hare c889c9a68d fix: show Workdir removal causes and refresh ordinary retries 2026-10-09 16:35:26 +09:00
Hare 5244308c0d feat(ticket): align Web actions and instructions with intent-led work 2026-10-09 02:51:22 +09:00
Hare 5670c20a6a fix: integrate develop and preserve invocation notification recovery 2026-10-05 22:25:32 +09:00
Hare c847c2ffad fix: cancel pending uploads when composer chips are removed 2026-10-05 20:55:17 +09:00
Hare 9812e68b4d fix: synchronize native picker interception in Feature browser tests 2026-10-05 20:14:19 +09:00
Hare a4af26e8fd Merge develop into T-693 and reconcile Subject behavior with Memory information
Normal merge of develop@b0bce50b retains T-692 state hierarchy, diagnostics disclosures, ready-empty and candidate-only regressions alongside T-693 behavior/CAS/route fences. ResidentContext load and refresh retain the five-second timeout from 685b8aa6, with a seven-request regression.

Validation: root cargo check; full worker(serial), session-store, workspace-server and server-api(typescript) suites; frontend check with zero diagnostics; 464 Web tests and 171 component tests (19 Memory); production Memory browser-shell test/build; fmt/diff/OpenAPI checks.
2026-10-05 17:31:17 +09:00
Hare b0bce50bb4 chore: integrate Subject Memory information improvements 2026-10-05 17:08:32 +09:00
Hare 8891236db3 Add persistent Subject behavior context 2026-10-05 16:27:23 +09:00
Hare fbb09e6597 feat(web): clarify Subject Memory status 2026-10-05 13:56:33 +09:00
Hare fec85dd38d fix: simplify console mode controls with a compact footer toggle 2026-10-05 01:58:22 +09:00
Hare bd79b93c1d chore: merge develop into hare/develop 2026-10-04 23:28:46 +09:00
Hare c6d2ad1f4c fix(test): format Subject browser evidence 2026-10-04 22:52:37 +09:00
Hare 3a9def7b80 Merge remote-tracking branch 'origin/develop' into work/T-689-web-subject-create 2026-10-04 22:35:43 +09:00
Hare 1c5966c535 feat(web): add Subject creation to Memory index 2026-10-04 22:35:21 +09:00
Hare 08881fa27a chore: merge develop into hare/develop 2026-10-04 21:03:16 +09:00
Hare 8a2a82d13c fix: close mobile sidebar after navigation 2026-10-04 21:03:16 +09:00
Hare b0d4973717 fix: align console metadata and details controls 2026-10-04 21:03:16 +09:00
Hare f7b722246d feat: configure subject attachment on worker launch 2026-10-04 08:40:30 +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