Umbrella for the v0.5.0 arc. Two goals with one structure:
- The design needs sustained iteration — visual hierarchy, navigation, density, mobile, a11y, empty states.
- CLI-web parity with the identity kept straight: the CLI is the complete interface; the web is the reading-reviewing-responding surface, good enough that a maintainer can triage, review, and merge from a browser without feeling punished.
Principles (binding):
- Every capability exists over SSH; web writes call the same control handlers. No web-only behavior.
- Credential-shaped input (keys excepted), secrets, and tokens stay stdin-over-SSH.
- No-JS pages remain the baseline; JS is enhancement only.
- Each page workstream lands design + actions together, with a screenshot checkpoint before merge.
Plan lives on the wiki Roadmap. Foundations first (nav IA, type/spacing rhythm, a11y baseline, diff renderer), then page workstreams: MR page, issues, repo home, dashboard, commit/log, owner/org, settings surface.
referenced in commit 7b5be134cc: Carbon: black shell, left repo rail, sharp lines, IBM Plex
2026-08-25 21:57