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

shipped production is serving it opened this has it
opened this

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.ts over <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.

  • [x] 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.
  • [x] 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.
  • [x] No word is removed from the jargon list and no other page's wording changes.
  • [x] bun scripts/design-lint.ts passes.

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.

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.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs