UI Interview — Round 1: Assumptions Manifest
Stage-zero interrogation · Branch V2 Card Mosaic (baseline / control) · Parent flow monitoring-start
Contents
A. Scope & branch role
/ux-variations matter, not this mockup.B. Pages, routes & navigation
/ board (home/hub) · /agents/:id folded detail.
S4 modal and S8 recap are overlays/interstitials over whatever route is active (not routes).
Deep links resolve to a route and fall back to the board. Browser back is first-class
(back from detail returns to board)./ and re-reads server-canonical state. Launch (modal) never navigates away.C. Components, density & hierarchy
#4dabf7 is used only for the
primary CTA and links. House palette is the dark scheme
(--bg:#1a1a2e; --card:#16213e; --accent:#4dabf7), with the terminal slightly darker to
read as a console.D. States, responsive & accessibility
prefers-reduced-motion); screen-reader names on cards, badges, and controls.E. Prototype-first boundary & build order
/prototype (build all 5 variations serially), THEN
/uat --variant-evaluation, then /consolidate. Downstream routing stays
gated until V2's UI direction is approved here.F. Open questions this interview must resolve
The V2 spec (§23) left these for the UI interview. Each carries a researched recommendation — accept it, override it in free text, or ask for clarification.
Recommendation: ~220–280px tall on desktop, 4-line stdout preview (range 3–5), monospace ~12px, fade-truncated at the bottom. Trades a touch of fleet density for richer per-card glance.
Recommendation: ~24% width on desktop (range 20–30%), collapsible on tablet, and collapses below the primary region at ≤640px (terminal/stream goes full-width on phone).
Recommendation: a single optional chip row (status filter + repo filter) only — heavy/faceted filtering is V1's territory; V2 leans on big legible cards + sort. Alternative: sort-only, no filter chips to keep the control maximally simple.
Recommendation: on phone the CLI terminal is read-mostly with a hint like "Heavy typing? Open on desktop →"; structured (API-native) detail stays fully usable on phone. Confirm the posture and the exact handoff copy.
Open floor. Examples: a reference dashboard whose feel you want matched (the spec names Vercel / Railway / Render / CI dashboards — override if you have a different north star), a pet peeve to avoid, a must-have interaction, or a real constraint I can't infer.
Interview areas this round touches
- ✓ Product & user context
- ✓ Parent flow & branch role
- ✓ Sibling-variation coordination
- ✓ Pages / routes
- ✓ Navigation model
- ✓ Information hierarchy
- ✓ Layout grid & density
- ✓ Component inventory
- ✓ Control / link semantics
- ✓ Form / validation behavior
- ✓ Empty / loading / error / success states
- ✓ Responsive behavior
- ✓ Accessibility
- ✓ Visual language / palette
- ✓ Prototype-first boundary
- ○ Card/rail exact sizing → open (O1, O2)
- ○ Filtering affordance → open (O3)
- ○ Mobile terminal copy → open (O4)
Compile responses
Aggregates every assumption decision (with corrections) and every open answer into one YAML payload.
You don't have to answer all of them — partial is fine; round_status reflects whether
everything was touched. Paste the result back to me.