Skip to content

feat(monitor): search the permitted corpus on the server #645

Description

@eric-tramel

Summary

Monitor search currently filters the sessions already loaded in the browser. It therefore misses older retained history and can imply that a match does not exist when it is merely outside the first page.

This issue connects the Monitor to #597's server-side postings search after #599 has established paginated browsing and lazy canonical open.

Scope

Acceptance criteria

  • Search finds a permitted match whose session is absent from the initially loaded browse page.
  • Ranking, snippets/hit metadata, filtering, and scope match perf(search): use one postings path without hidden ranking retries #597's repository result.
  • Selecting a hit opens exact canonical content through the shared open path.
  • Clearing search returns to the existing browse cursor state without claiming the loaded page is the full corpus.
  • Backend failure is distinct from no matches.
  • Search results contain no eager full-session transcript payload.

Chain

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Critical priorityarea/mcpMCP service and protocol behaviorarea/monitorMonitor service and web UIarea/searchSearch indexing and retrievalbugSomething isn't workingstatus/merge-trainAutomation lock label for merge-train repair work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions