You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking issue for the seam UX-prototype track — throwaway, fake-data webview prototypes we put in front of Krishna/Andrew for feedback, ahead of their backends.
Why
The Krishna Suresh UX interview (2026-06-30) concentrated on late-phase surfaces — the pulse catalog / history (Phase 3) and QILC iteration (v4) — plus the onboarding interview. Rather than wait for those backends, we prototype the surfaces in the inspector seam and harvest feedback now. Prototyping ≠ reordering the build — these are feedback probes with fake data, not a commitment to pull Phase 3/v4 forward.
Design freedom (read this first)
These issues are exploration prompts, not fixed specs. The UI/UX lane (Kate + team) has wide latitude to reshape, combine, split, drop, or invent surfaces based on what feedback shows works. The UX-number ordering is a priority suggestion, not a mandate — pull work forward or defer it as the design demands. Each issue states a problem + feedback questions; how it's solved is open.
Operating model (all prototypes)
Built like the merged Run Inspector (PR refactor(extension): extract Run Inspector view to media files #44): CSP/wiring shell in .ts, markup+style in media/<surface>.{html,css}, DOM-id + message contract pinned by a *_contract.test.ts. Same lane-split, same discipline.
No backend — each fed by a fake-data fixture.
Fixtures grounded in @amicode/schema (run.toml / result.toml / catalog-entry) so the data model is honest and swaps to the real store later without redesign.
Each prototype ships with 1–2 feedback questions — it's an experiment, not just a demo.
Lanes
Kate — design lane (media/*.{html,css} + interaction)
Tracking issue for the seam UX-prototype track — throwaway, fake-data webview prototypes we put in front of Krishna/Andrew for feedback, ahead of their backends.
Why
The Krishna Suresh UX interview (2026-06-30) concentrated on late-phase surfaces — the pulse catalog / history (Phase 3) and QILC iteration (v4) — plus the onboarding interview. Rather than wait for those backends, we prototype the surfaces in the inspector seam and harvest feedback now. Prototyping ≠ reordering the build — these are feedback probes with fake data, not a commitment to pull Phase 3/v4 forward.
Design freedom (read this first)
These issues are exploration prompts, not fixed specs. The UI/UX lane (Kate + team) has wide latitude to reshape, combine, split, drop, or invent surfaces based on what feedback shows works. The UX-number ordering is a priority suggestion, not a mandate — pull work forward or defer it as the design demands. Each issue states a problem + feedback questions; how it's solved is open.
Operating model (all prototypes)
.ts, markup+style inmedia/<surface>.{html,css}, DOM-id + message contract pinned by a*_contract.test.ts. Same lane-split, same discipline.@amicode/schema(run.toml/result.toml/catalog-entry) so the data model is honest and swaps to the real store later without redesign.Lanes
media/*.{html,css}+ interaction).tsshell, contract test, fixture loader)Surfaces — all in this track, ordered by priority (lower number = sooner)
Basics (start here):
Comprehensive (next):
Later (numbered higher on purpose; pick up as capacity/feedback allow):
Refs:
spec-20260614-231647-amicode-interview-ux,spec-20260529-amicode-architecture,plan-20260603-124231-amicode-phased-build(armonissima). Source: Krishna UX interview note (personal vault, pending promotion to armonissima).