Skip to content

feat(studio/frontend): #1177 #1178 #1179 #1135 — action panel, filter counts, play-graph color/click/zoom, a11y perf baseline#1258

Open
ohdearquant wants to merge 2 commits into
mainfrom
show/lionagi-sweep/studio-frontend
Open

feat(studio/frontend): #1177 #1178 #1179 #1135 — action panel, filter counts, play-graph color/click/zoom, a11y perf baseline#1258
ohdearquant wants to merge 2 commits into
mainfrom
show/lionagi-sweep/studio-frontend

Conversation

@ohdearquant

Copy link
Copy Markdown
Owner

Studio frontend UX slice from the lionagi-sweep show. Implemented + critic-APPROVED locally (CRIT:0 MAJ:0 MIN:2); pnpm lint 0 errors, pnpm typecheck clean (independently re-run), pnpm build green (18/18 pages).

Fixes

Reviewer notes (2 MINOR, non-blocking, conform to contracts)

Closes #1177
Closes #1178
Closes #1179
Closes #1135

🤖 Generated with Claude Code

ohdearquant and others added 2 commits June 3, 2026 14:07
#1177: Action panel auto-synthesizes a next action from failed plays
(names, exit codes, remediation) instead of rendering "no blockers" when
failures exist. (app/shows/[topic]/page.tsx)

#1178: Runs page filter chips show per-status counts derived from loaded
runs; active chip filled vs outlined. (app/runs/page.tsx)

#1179: Play graph gets status-based node color, clickable nodes (inline
expand), zoom + fit-to-view, and critical-path highlight; ReactFlow kept.
(app/shows/[topic]/components/PlayDag.tsx)

#1135: jsx-a11y ESLint perf baseline documented; production bundle
byte-identical with/without plugin, eslint config restored. (PERF.md)

Gates (verified by tester op-5 and re-run by critic op-6):
pnpm lint 0 errors, pnpm typecheck 0 errors, pnpm build green (18/18 pages).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant