Skip to content

feat(web): recall shadow canary viewer#87

Merged
srobinson merged 2 commits into
mainfrom
feat/recall-shadow-viewer
Jun 16, 2026
Merged

feat(web): recall shadow canary viewer#87
srobinson merged 2 commits into
mainfrom
feat/recall-shadow-viewer

Conversation

@srobinson

Copy link
Copy Markdown
Owner

Summary

  • Add a read only /api/recall-shadow endpoint with routing, scope path, top 1 change, and clamped limit filters.
  • Add ts-rs generated recall shadow row types plus frontend client and React Query hook wiring.
  • Add a dashboard panel with divergence, average overlap, total rows, filters, and linked old versus new top K IDs.
  • Add backend parity coverage and source-level frontend contracts for loading, empty, and populated panel states.

Test plan

  • cargo clippy --workspace --all-targets -- -D warnings
  • just test
  • just build
  • just web-check

@srobinson srobinson merged commit 1acb2d9 into main Jun 16, 2026
2 checks passed
@srobinson srobinson deleted the feat/recall-shadow-viewer branch June 16, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant