Skip to content

feat(studio): Evaluators card grid and a sectioned evaluator form with a sticky footer - #790

Merged
LinuxDevil merged 4 commits into
mainfrom
redesign/p7-evaluators-queues
Oct 29, 2026
Merged

LinuxDevil merged 4 commits into
mainfrom
redesign/p7-evaluators-queues

Conversation

@LinuxDevil

Copy link
Copy Markdown
Owner

Redesign Evaluators (card grid, sectioned form), Annotation queue cards, the focused queue review, NewQueueForm and RubricForm.

Ticket: P7 (Agent Forge Studio redesign, audit/forge-redesign/PLAN.md)

Changes

  • style(studio): P7 review fixes for the evaluator form footer, card tooltips, comment hint and filters
  • feat(studio): docShots review shots of Evaluators and Annotation queues
  • feat(studio): Annotation queue cards, focused queue review, NewQueueForm and RubricForm cards
  • feat(studio): Evaluators card grid and a sectioned evaluator form with a sticky footer

Verification: focused vitest, tsc --noEmit, eslint, affected Playwright specs, light + dark screenshots reviewed; full suite and fallow run in CI.

🤖 Generated with Claude Code

@LinuxDevil
LinuxDevil force-pushed the redesign/p7-evaluators-queues branch 2 times, most recently from db8eb90 to 65c98c6 Compare October 29, 2026 09:14
LinuxDevil and others added 4 commits October 29, 2026 12:29
…h a sticky footer

The rule list is a card grid (kind icon tile, name link stretched over the
card, enabled switch outside the link, target filter, sample rate, 24h runs
and last run), with Kind/State filters and TablePager paging; New evaluator
moves to the header. The form is General / Logic / Sampling cards (kind as
radio cards, code and rubric in a mono editor surface) over a sticky footer;
the edit view gets breadcrumbs and Test on trace as a side card. The shared
Evaluations page and card-grid rules move from datasets.css to evals.css,
and the grid skeleton is shared with Datasets.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…orm and RubricForm cards

Queues are cards (rubric chips, reviewed-of-total progress bar, skipped and
pending counts) with New queue in the header. The review view gets
breadcrumbs, an "Item n of m" strip with a progress bar, the item as a card
with a Messages | Trace toggle (root input/output in MessageView by default,
the TraceViewer one click away), and a sticky score card with quick-pick
score buttons, comment textareas and Skip / Submit & next with kbd hints.
e2e: the review's tree checks switch to Trace, the evaluator edit view's way
back is the header breadcrumb, and detail screens' h1 is the item's name.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
x- shots for the evaluators grid and empty state, the new and edit evaluator
forms (code and LLM judge), the queue list, empty state and new queue form,
the queue review at 375 wide and the "Queue is empty" state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…oltips, comment hint and filters

The evaluator form's footer is a flat bar stuck to the bottom of the scroll
container (top hairline, surface, soft upward shadow) instead of a floating
card; the evaluator card's target sits above the stretched name link so its
tooltip shows; review comments hint Shift+Enter for a new line; a filtered
empty Evaluators list offers Clear filters; docShots adds the new LLM-judge
form.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LinuxDevil
LinuxDevil force-pushed the redesign/p7-evaluators-queues branch from 65c98c6 to bd1b2b3 Compare October 29, 2026 09:33
@LinuxDevil
LinuxDevil merged commit 97971d1 into main Oct 29, 2026
2 checks passed
@LinuxDevil
LinuxDevil deleted the redesign/p7-evaluators-queues branch October 29, 2026 09:47
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