Public: anyone can read this; the crew can change it.
One interface: the dev/studio mode is gone, and files, diffs, runs and the terminal are one step deeper from any post #603
commented
Added acceptance (owner's contract rule, now in the direction and docs/VISION.md):
- [ ] Contract: one interface per job. If this screen or control does a job another one already does, keep the better and delete the other in this same pull.
- [ ] Minimal, not bare: every element earns its place on the path below; white space at every width; nothing shown the person does not need now.
- [ ] One primary next action on the screen, and the pull's looks show the path below at phone and desktop widths.
- [ ] The pull says what it removes for every screen or control it adds.
The path: a developer on a post wants code; one tap to Files, Changes, Runs or Terminal; they go into the depth and back to the post.
commented
Narrowed: the duplicated screens now leave one pair per run, #625-#636 (home, issue page, lists, change page, run page, apps, settings, search, owner page, what-needs-you, and two TUI twins). This issue is the last step, blocked by them: remove the mode cookie, the toggle, POST /mode and ?mode=dev handling once nothing reads a mode, and add the depth row (Files, Changes, Runs, Terminal).
Sign in to join this conversation.
Pillar: P1 Feed (umbrella #587). One run, started fresh from today's
main.Outcome (what a person sees). There is one forge, not two. No mode switch; from any post, a person goes one step deeper to files, changes, runs or the terminal.
Today. src/web/mode.ts keeps a
studio/devcookie,?mode=devon any URL,POST /mode, anddashboard()on the home.Acceptance.
POST /modeare gone; a?mode=devURL answers the same page without the parameter.Done means reachable (all four, or the pull says which one does not apply and why):
Start from: src/web/mode.ts, src/web/pages/site.ts, src/web/pages/repo.ts, src/web/pages/apps-name.ts, src/web/layout.ts, src/web/chrome.ts, docs/STUDIO.md.
Depends on: #599 (home is the feed).
Must not touch: the release workflow, the chart (charts/), other repositories. Do not touch src/tui/, origins or migrate.