Skip to content

Feature/update eval dashboard details#5

Merged
0xaeres merged 3 commits into
mainfrom
feature/update-eval-dashboard-details
Jul 11, 2026
Merged

Feature/update eval dashboard details#5
0xaeres merged 3 commits into
mainfrom
feature/update-eval-dashboard-details

Conversation

@0xaeres

@0xaeres 0xaeres commented Jul 11, 2026

Copy link
Copy Markdown
Owner

No description provided.

@vercel

vercel Bot commented Jul 11, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
anvay-ui Ready Ready Preview, Comment Jul 11, 2026 12:31pm

@0xaeres
0xaeres merged commit e80387f into main Jul 11, 2026
2 of 3 checks passed
@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: d1c12a90-e951-4873-8cbb-7202e22aba20

📥 Commits

Reviewing files that changed from the base of the PR and between 1eef63c and 2e5b4af.

⛔ Files ignored due to path filters (8)
  • app/icon.svg is excluded by !**/*.svg
  • package-lock.json is excluded by !**/package-lock.json
  • public/anvay-logo-v3-light.svg is excluded by !**/*.svg
  • public/anvay-logo-v3.svg is excluded by !**/*.svg
  • public/anvay-logo-v4-light.svg is excluded by !**/*.svg
  • public/anvay-logo-v4.svg is excluded by !**/*.svg
  • public/anvay-symbol-v3.svg is excluded by !**/*.svg
  • public/anvay-symbol-v4.svg is excluded by !**/*.svg
📒 Files selected for processing (26)
  • .claude/launch.json
  • DESIGN.md
  • app/(app)/evals/page.tsx
  • app/(app)/setup/page.tsx
  • app/api/anvay/[...path]/route.ts
  • app/globals.css
  • app/layout.tsx
  • components/evals/MetricGroupedBarChart.tsx
  • components/icons/AnvayLogo.tsx
  • components/screens/CouncilStage.tsx
  • components/screens/Dashboard.tsx
  • components/screens/EvalsScreen.tsx
  • components/screens/IngestStage.tsx
  • components/screens/LandingPage.tsx
  • components/screens/Setup.tsx
  • components/screens/council-stream.tsx
  • components/shell/Shell.tsx
  • components/shell/SideNav.tsx
  • components/shell/TopBar.tsx
  • components/sources/IngestionProgress.tsx
  • lib/api/client.ts
  • lib/api/index.ts
  • lib/evals.ts
  • lib/hooks/useEventStream.ts
  • lib/types.ts
  • package.json

📝 Walkthrough

Summary by CodeRabbit

  • New Features
    • Added an Evals dashboard with run controls, live progress, product-level results, metrics, diagnostics, and retrieval-miss details.
    • Added grouped metric charts and clear PASS/FAIL threshold indicators.
    • Added Evals navigation and improved reconnection handling for ingestion progress.
  • Bug Fixes
    • Improved session recovery, ingestion completion detection, and long-running evaluation requests.
    • Corrected council agent lane assignments.
  • Style
    • Refreshed the landing page structure, visual design, colors, responsive layouts, and branding assets.
  • Removed
    • Removed the first-run setup wizard and Setup navigation.

Walkthrough

The change adds a multi-product evaluation dashboard, improves ingestion and session handling, removes setup bootstrap flows, updates council role mappings, and substantially redesigns the landing page, visual tokens, and logo assets.

Changes

Evaluation dashboard

Layer / File(s) Summary
Evaluation dashboard flow
lib/evals.ts, lib/api/..., components/evals/..., components/screens/EvalsScreen.tsx, app/(app)/evals/page.tsx
Adds typed evaluation models, API operations, SSE event support, grouped metric charts, run controls, progress tracking, summaries, product details, and the /evals page.

Application behavior

Layer / File(s) Summary
Ingestion progress and reconnect handling
components/sources/IngestionProgress.tsx, components/screens/IngestStage.tsx, lib/types.ts
Tracks read/index phases, reconciles reconnect errors with backend state, polls for missed completion events, and recognizes syncing sources as incomplete.
Setup removal and application navigation
components/shell/Shell.tsx, components/shell/SideNav.tsx
Removes setup-status redirect handling, adds the Evals navigation entry, and removes the Setup navigation entry.
Council roles and session state
lib/types.ts, components/screens/council-stream.tsx, components/screens/CouncilStage.tsx, components/screens/Dashboard.tsx
Removes legacy council roles, remaps stream roles to current lanes, adopts existing sessions on mount, and updates council copy.

Presentation

Layer / File(s) Summary
Landing page and visual identity refresh
components/screens/LandingPage.tsx, app/globals.css, components/icons/AnvayLogo.tsx, app/layout.tsx, DESIGN.md, .claude/launch.json
Replaces the tabbed landing experience with structured sections, updates responsive styling and theme tokens, switches logo assets to v4, updates metadata icons, documents the new identity, and adds a debug launch configuration.

Estimated code review effort: 5 (Critical) | ~120 minutes

Possibly related PRs

  • 0xaeres/anvay-ui#2 — Both changes modify the landing page implementation and preview structure.
  • 0xaeres/anvay-ui#3 — Both changes extend path-specific proxy timeouts in route.ts.

Poem

A rabbit hopped through evals bright,
With bars and metrics lined just right.
Indigo marks began to glow,
While streams told progress row by row.
Setup tucked its ears away—
“Binky!” cried the dashboard day.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Biome (2.5.1)
app/globals.css

File contains syntax errors that prevent linting: Line 5: Tailwind-specific syntax is disabled.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@0xaeres
0xaeres deleted the feature/update-eval-dashboard-details branch July 11, 2026 12:32
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