copy: emails, Help, bot messages and error sentences, and the owner's final wording across the pass (#1122) #1180

Merged
claude-bot merged 7 commits from copy/1122-emails-help-bot-errors into main 2026-10-13 20:38:33 +00:00
Collaborator

Closes #1122. Part 2c of the wording pass, plus the owner's decisions on every row of all three parts.

Part 2c tightens 62 strings: emails and the answer-from-an-email pages (5), Help (22), bot messages (27), backend error sentences (8). Left as written: the bot's recording announcement and its unannounced warning, the nudge and vote-reminder lines, notification and recap email bodies, and anything stating consent, privacy, audience, retention or deletion.

The owner's review. Every row of parts 2a, 2b and 2c was put in front of the owner on the Wording Review page with its full text and context, and decided there on 13 Oct 2026:

  • 2c: 30 rows approved as proposed, 31 rewritten in the owner's own words, 1 kept as it was (the "note was changed somewhere else" error).
  • 2a and 2b (already on main): 15 rows rewritten in the owner's own words, among them the timezone hint and the content-pack address hint.
  • The Sessions list no longer adds "· no title yet" to an untitled session's row.

The owner's text is applied as written. Mechanical normalisation only: one space after a full stop, apostrophes in each file's existing style, and two changes to the app's conventions ("summarised", "50 MB"), both reported to the owner. UI facts the new text asserts were checked against the code (the "Join a campaign" button on Home, the 7-day default and the three invite durations, the 50 MB limit).

The three records under docs/design/wording/ show the final wording.

Wording only: no behaviour, status code, API or contract change.

Verified

On docker-test, from the committed tree: bot suite (1181 passed); backend modules for email, notifications, bot events, archive, wiki guards, sessions and campaign settings (492 passed); vitest over src/pages, src/ui, src/components, src/help (2999 passed); ruff; version and changelog checks; and the WHOLE desktop journeys project (61 passed, 2 skipped). One journey pin changed with the timezone hint (j1-first-campaign.spec.js).

Not run: the phone and keyboard journey projects (this PR changes a spec, so CI runs all three) and the full backend suite.

🤖 Generated with Claude Code

Closes #1122. Part 2c of the wording pass, plus the owner's decisions on every row of all three parts. **Part 2c** tightens 62 strings: emails and the answer-from-an-email pages (5), Help (22), bot messages (27), backend error sentences (8). Left as written: the bot's recording announcement and its unannounced warning, the nudge and vote-reminder lines, notification and recap email bodies, and anything stating consent, privacy, audience, retention or deletion. **The owner's review.** Every row of parts 2a, 2b and 2c was put in front of the owner on the Wording Review page with its full text and context, and decided there on 13 Oct 2026: - 2c: 30 rows approved as proposed, 31 rewritten in the owner's own words, 1 kept as it was (the "note was changed somewhere else" error). - 2a and 2b (already on main): 15 rows rewritten in the owner's own words, among them the timezone hint and the content-pack address hint. - The Sessions list no longer adds "· no title yet" to an untitled session's row. The owner's text is applied as written. Mechanical normalisation only: one space after a full stop, apostrophes in each file's existing style, and two changes to the app's conventions ("summarised", "50 MB"), both reported to the owner. UI facts the new text asserts were checked against the code (the "Join a campaign" button on Home, the 7-day default and the three invite durations, the 50 MB limit). The three records under `docs/design/wording/` show the final wording. Wording only: no behaviour, status code, API or contract change. ## Verified On `docker-test`, from the committed tree: bot suite (1181 passed); backend modules for email, notifications, bot events, archive, wiki guards, sessions and campaign settings (492 passed); vitest over `src/pages`, `src/ui`, `src/components`, `src/help` (2999 passed); ruff; version and changelog checks; and the WHOLE desktop journeys project (61 passed, 2 skipped). One journey pin changed with the timezone hint (`j1-first-campaign.spec.js`). Not run: the phone and keyboard journey projects (this PR changes a spec, so CI runs all three) and the full backend suite. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: the three wording records show the owner's final wording (#1122)
All checks were successful
CI / Does this change touch the recording path? (pull_request) Successful in 17s
CI / Which journeys does this change need? (pull_request) Successful in 17s
CI / Bot/backend version sync (pull_request) Successful in 25s
CI / Docker image build (pull_request) Successful in 32s
CI / Feedback site tests (pull_request) Successful in 47s
CI / Backend lint (ruff) (pull_request) Successful in 1m10s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m6s
CI / Bot tests and audit (pull_request) Successful in 3m21s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Successful in 8m40s
CI / End-to-end journeys (phone) (phone) (pull_request) Successful in 9m57s
CI / End-to-end journeys (desktop) (desktop) (pull_request) Successful in 10m58s
CI / End-to-end journeys (keyboard) (keyboard) (pull_request) Successful in 11m24s
CI / Frontend (shard 2/2) (pull_request) Successful in 17m37s
CI / Frontend (shard 1/2) (pull_request) Successful in 20m58s
CI / Backend migration, tests, and audit (pull_request) Successful in 53m38s
4d0902fb46
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot scheduled this pull request to auto merge when all checks succeed 2026-10-13 19:44:54 +00:00
claude-bot deleted branch copy/1122-emails-help-bot-errors 2026-10-13 20:38:33 +00:00
Sign in to join this conversation.
No description provided.