Commit Graph
12 Commits
Author SHA1 Message Date
Hypatia May 61163b7da5 Merge remote-tracking branch 'origin/master' into codex/basic-session-search
Conflict resolutions:

- `session.list`: master's projection columns fold into the PR's cancellable,
  batched `listVisibleSessionSummaries`, which `session.search` shares as its
  visibility baseline; master's goal helpers stay beside it.
- Client sessions face: master narrowed `ctx.sessions` to `ISessions`, so the
  search verb and its protocol-constant bound are declared there and the
  test-runtime double implements them (recorded, empty page unless a scenario
  stubs hits).
- `WorkspaceBrowser`: master's per-row Rename wiring rides the PR's search
  results view; the tree keeps the PR's query-free derivations.
- `dsh web` bin: the PR's shutdown-handlers-before-readiness order with
  master's boot-time LAN address snapshot.
- `session-query-sqlite`: master's `SCHEMA_VERSION` 7 stands; the PR's bump
  carried no schema change.
- Specs: master wraps assistant/steering message payloads and requires an
  `application/json` carrier request, so the search fixtures and tests follow.
- Web aria goldens keep master's recording plus the PR's search placeholder;
  the navigation-panes inventory keeps master's terminal-card golden next to
  the PR's search-results golden.
2026-07-30 09:40:38 +08:00
Hypatia May 7786ff9657 fix(host): await cancelled cold-summary batches 2026-07-27 18:55:13 +08:00
Hypatia May 4727d742db fix(web): align session search contracts 2026-07-27 18:38:00 +08:00
Hypatia May 0aa7f8c5cf fix(web): converge session search boundaries (round 9) 2026-07-27 14:46:08 +08:00
Hypatia May ba2925c704 fix(web): converge search runtime boundaries (round 8) 2026-07-27 14:02:35 +08:00
Hypatia May 40b68cd8d5 fix(web): harden paged search protocol (round 7) 2026-07-27 13:24:39 +08:00
Hypatia May a8c28be1ba fix(web): bound search provider work (round 6) 2026-07-27 13:18:05 +08:00
Hypatia May 30503c3b03 test(web): type large-corpus search mock (round 5) 2026-07-27 13:07:23 +08:00
Hypatia May 0dc66d5b77 fix(web): support large search corpora (round 4) 2026-07-27 13:05:59 +08:00
Hypatia May 31215687f9 fix(web): honor search ownership and cancellation 2026-07-27 12:42:46 +08:00
Hypatia May 222096e3cf fix(web): validate search hit provenance (round 2) 2026-07-27 12:27:11 +08:00
Hypatia May 891e9035e7 feat(web): add basic past-session search (round 1) 2026-07-27 12:15:06 +08:00