Skip to content

feat(web): filter context banner, drift trends, pairs scope, slowest runs - #67

Merged
eamonboyle merged 1 commit into
mainfrom
cursor/product-feature-opportunities-e264
Jul 12, 2026
Merged

feat(web): filter context banner, drift trends, pairs scope, slowest runs#67
eamonboyle merged 1 commit into
mainfrom
cursor/product-feature-opportunities-e264

Conversation

@cursor

@cursor cursor Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds four research-dashboard improvements grounded in existing artifact/index data and sibling-page patterns.

Features

1. Analysis filter context banner

When pnpm analyze is run with CLI filters (--question, --model, etc.), insight pages now show the index filter context — not just the overview. Surfaces on /drift, /quality, /issues, /outliers, /evidence, /counterfactual, and refactored on /.

2. Confidence drift trends + dual scatter plots

/drift now charts stage-to-stage confidence deltas over time (matching /quality and /errors trend patterns) and adds a second severity-vs-revision→synth scatter alongside the existing solver→revision plot.

3. Pairs benchmark scope picker

/pairs gets a benchmark dropdown (same UX as /outliers) plus a warning banner when benchmark artifacts exist but analysis-benchmark-pairs.json is missing.

4. Slowest runs on pipeline timing

/timing adds a ranked "Slowest runs" table with trace links, JSON export enrichment, and scope=runs CSV export.

Testing

  • pnpm test — 285 passed
  • pnpm typecheck — pass
  • pnpm web:typecheck — pass
  • pnpm web:build — pass
  • pnpm format:check — pass

Manual verification

  1. Open /drift with an indexed dataset — confirm trend chart and dual scatters render.
  2. Open /pairs — use benchmark scope dropdown while filters are applied.
  3. Open /timing — confirm slowest runs table and CSV exports.
  4. If index was built with CLI filters, confirm filter context card appears on insight pages.
Open in Web View Automation 

…runs

- Add AnalysisFilterContextCard on insight pages when index was CLI-filtered
- Add confidence drift time-series charts and revision-stage scatter on /drift
- Add benchmark scope dropdown and pairs export readiness banner on /pairs
- Add slowest runs table and CSV export on /timing

Co-authored-by: Eamon Boyle <eamonboyle@users.noreply.github.com>
@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
llm-debate-research Ready Ready Preview, Comment Jul 12, 2026 8:05am

Request Review

@eamonboyle
eamonboyle marked this pull request as ready for review July 12, 2026 10:32
@eamonboyle
eamonboyle merged commit 6d5d707 into main Jul 12, 2026
3 checks passed
@eamonboyle
eamonboyle deleted the cursor/product-feature-opportunities-e264 branch July 13, 2026 14:08
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.

2 participants