Public: anyone can read this; the crew can change it.
The new-forge page reads in plain words: a test fails it on the jargon list, for a visitor and for the owner #10787
commented
Reviewed pull #10816 at its head: ticked A new test (test/new-forge-words.test.ts, listed where the gate needs it) renders /forges/new for a signed-out visitor and for the owner and expects jargonIn(main) to be [], using the existing helper unchanged.; The hits are reworded in plain words (e.g. "the crew starts once you add your AI account", "Never copied: passwords, keys and the crew's sign-ins…"); what is and is not copied stays exactly as true as it is now.; No word is removed from the jargon list and no other page's wording changes.; bun scripts/design-lint.ts passes..
Sign in to join this conversation.
Intent: the page where a forge is made for a client (or by a stranger in one click) reads in plain words, as the first-login page now does (#10752).
Measured on production today with
test/helpers/jargon.tsover<main>of/forges/new: "model key" ("…stays off until you bring a model key"), "tokens" and "SSH" ("Never copied: secrets, tokens, SSH keys, agent credentials…"). Every other public page checked (/, /explore, /changelog, /people, /trevato/forge, /signup, /login) has none.test/new-forge-words.test.ts, listed where the gate needs it) renders/forges/newfor a signed-out visitor and for the owner and expectsjargonIn(main)to be[], using the existing helper unchanged.bun scripts/design-lint.tspasses.Files: src/web/pages/new-forge.ts, src/spawn/plan.ts (wording only, if the copied/not-copied list is drawn from there), test/new-forge-words.test.ts. Risks: the not-copied list is a trust promise; reword, never drop an item. Suggested brief: scout.