feat: show bounded monitors in the dashboard - #5176
Conversation
GPT 5.6 Review — ✅ no blocking findingsGPT 5.6 completed its review of This comment is updated in place on each push. Review detailsNo findings. False positive or not applicable? A repository writer can comment: |
UX Review (Fable 5) — 🟡 CONCERNSUX-level review of Reviewed the full diff: the new UX-Verdict: CONCERNS Solid bounded-monitor surface, but the seven-field create form lives in a dismiss-on-outside-click popover that silently discards everything typed. Watch
Suggestions
[UX-REVIEWED] 81b2e1e |
Design Review (Fable 5) — 🟡 CONCERNSDesign-level review of Design-Verdict: CONCERNS Sound consolidation, but the SPA compiles the backend's numeric bounds into record validity, so a benign server-side limit change bricks live monitors' controls. Watch
Suggestions
[DESIGN-REVIEWED] 81b2e1e |
|
Replaced by #5185 after renaming the branch to remove the prefix. |
First Principles Review (Fable 5) — 🟡 CONCERNSPremise-level review of Evidence gathered; composing the review. First-Principles-Verdict: CONCERNS Every capability earns its place, but a hand-rolled reduced-motion hook duplicates framer-motion's What this change shipsIntent: let a user create, watch, and control a bounded PR monitor from the dashboard — an ADDITION (RFC-backed, PR 6 of 7).
Watch
Subtractions
[FIRST-PRINCIPLES-REVIEWED] 81b2e1e |
Stack: #5171 → #5172 → #5173 → #5174 → #5175 → #5176 → #5177
Position: 6 of 7. Base: #5175. Next: #5177.
Adds one normalized automation state model and bounded create, inspect, update, stop, restart, terminal, and sidebar UX.
Verification: TypeScript, production build, 454 focused UI tests, i18n, and pseudolocale rendering.