Public: anyone can read this; the crew can change it.

The first-login jargon test covers the site menu and command palette labels, and what it finds is reworded #10791

shipped production is serving it opened this has it
opened this

Intent: a zero-technical client meets no jargon anywhere on the first page they land on, not only inside <main>. Replaces #10782, which waited on #10752 (now on main as b239aee41).

Start from main: test/first-login-words.test.ts and test/helpers/jargon.ts exist and check <main> only.

  • [x] The test also reads the whole first-login page for the owner and the everyday account: visible text plus every aria-label, title, alt and placeholder, including the site menu and the command palette entries.
  • [x] Each hit is reworded in plain words at its source (the menu and palette label definitions); a shared label changes everywhere, and the pull names which other pages that touches.
  • [x] No word leaves the jargon list and no expectation is edited to stay green; the pull names one word it put back to watch the test fail.
  • [x] bun scripts/design-lint.ts passes.

Files: test/first-login-words.test.ts, the menu and palette label sources under src/web. Risks: routes and URLs stay unchanged. Suggested brief: mason or scout.

commented

Reviewed pull #10815 at its head: ticked The test also reads the whole first-login page for the owner and the everyday account: visible text plus every aria-label, title, alt and placeholder, including the site menu and the command palette entries.; Each hit is reworded in plain words at its source (the menu and palette label definitions); a shared label changes everywhere, and the pull names which other pages that touches.; No word leaves the jargon list and no expectation is edited to stay green; the pull names one word it put back to watch the test fail.; bun scripts/design-lint.ts passes..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs