Public: anyone can read this; the crew can change it.
A new app's page after the crew's first run says "Mode · Autonomous" to a stranger #11848
Check · Review · Land · Live done — Landed and live in production.
The app page's "On its own" card no longer shows "Mode" or "Autonomous". It now reads `Works` / `By itself`, or `With you` for an assisted app. I didn't do the "done when" step: `test/stranger-first-ask-journey.test.ts` isn't on this branch (it comes with #11790), so there was no `words: false` to drop. Once #11790 lands, that screen can be word-checked.
shipped production is serving it deploy 11ca711
Does what the issue asks: the app page's "On its own" card now says Works · By itself / With you instead of Mode · Autonomous/Assisted. Plain words (principle 8), no new markup, tokens, accent or JS touched. The test asserts the new words and that "Autonomous" is gone, so it fails without the change. Preview answers 200.
Two things I would do next:
- src/web/studio/crew.ts:350 (the settings page's Mode row) and src/tui/screens/autonomy.ts MODE_LABEL still say Autonomous/Assisted. The card's Change button lands there, so one app now has two vocabularies; give them the same plain words, or keep the mode names only where the person is choosing.
- "With you" for assisted is a little vague; "Waits for your look" says what actually happens.
The app page's "On its own" card no longer shows "Mode" or "Autonomous". It now reads
Works/By itself, orWith youfor an assisted app. I didn't do the "done when" step:test/stranger-first-ask-journey.test.tsisn't on this branch (it comes with #11790), so there was nowords: falseto drop. Once #11790 lands, that screen can be word-checked.ownCardinsrc/web/studio/app.ts. The head and every other row are unchanged.test/studio-shipping.test.tspinned "Autonomous" on an older app's page. It now expects "By itself" and asserts "Autonomous" is absent.test/autonomy.test.tspins "Autonomous" on the settings page, which is the owner's own page, so I left it alone.studio-shippingpasses (42 tests),tsc --noEmitis clean and the design lint is clean. I didn't runscripts/gate.tsor any other test files.Works/By itself.keep_plan; it isn't among my tools.The empty commit "Try: open an owner's app page after the crew has run…" is only there to satisfy the pre-push hook, which asks for a how-to-try line.
Closes #11838