Part of the seam UX-prototype track (Krishna interview). Sequencing: comprehensive — after the basics (UX1/UX2). Extends the already-merged Run Inspector seam — the lowest-friction surface (the seam is live).
What
Enhancements to the live Run Inspector: a phase-panel stepper, pulse tags + a run label, ipopt output, and an optional/collapsible plot preview ("plot preview is optional").
Krishna's signal (interview 2026-06-30, p1 + p2)
- phase panel with a stepper row (p1)
- "plot preview is optional"; "ipopt output"; pulse tags; run label (p1, p2)
Seam-prototype approach
Extends media/inspector.{html,css} + the existing inspector_view_contract.test.ts. Feed fake iter/stat data through the existing message API (postIteration, setImageSource) — no new backend.
⚠️ The inspector contract test flags the current single-run seam as temporary (Phase 1.3 reshapes it into per-run views and the test goes with it). Keep these enhancements compatible with that direction — don't harden anything that assumes single-run forever.
Feedback questions for Krishna / Andrew
- Does the phase stepper + ipopt output help during a live solve, or is it noise?
- Should the plot preview default collapsed or expanded?
Lanes
- Kate — inspector markup/style additions (
media/inspector.*)
- Raghav — extend
inspector_view_contract.test.ts + the fake-data feed
- Jack — which metrics/controls earn their place
Refs: spec-20260529-amicode-architecture (RunInspector multi-run), plan-20260603-124231-amicode-phased-build (Phase 1.3). Rides the merged inspector seam (PR #44).
Part of the seam UX-prototype track (Krishna interview). Sequencing: comprehensive — after the basics (UX1/UX2). Extends the already-merged Run Inspector seam — the lowest-friction surface (the seam is live).
What
Enhancements to the live Run Inspector: a phase-panel stepper, pulse tags + a run label, ipopt output, and an optional/collapsible plot preview ("plot preview is optional").
Krishna's signal (interview 2026-06-30, p1 + p2)
Seam-prototype approach
Extends
media/inspector.{html,css}+ the existinginspector_view_contract.test.ts. Feed fake iter/stat data through the existing message API (postIteration,setImageSource) — no new backend.Feedback questions for Krishna / Andrew
Lanes
media/inspector.*)inspector_view_contract.test.ts+ the fake-data feedRefs:
spec-20260529-amicode-architecture(RunInspector multi-run),plan-20260603-124231-amicode-phased-build(Phase 1.3). Rides the merged inspector seam (PR #44).