Skip to content

docs: rewrite user-facing docs in a plainer voice - #31

Merged
tomfordweb merged 2 commits into
mainfrom
docs/voice-rewrite
Jul 25, 2026
Merged

docs: rewrite user-facing docs in a plainer voice#31
tomfordweb merged 2 commits into
mainfrom
docs/voice-rewrite

Conversation

@tomfordweb

Copy link
Copy Markdown
Owner

Passes the docs through the humanizer rules and the personal writing-voice guide. Register stays third person and technical; this is a voice pass, not a content edit.

What changed

  • All 111 em dashes are gone across README, docs/*.md, CONTRIBUTING and recording/README.md. Each one became a sentence break, colon, comma or paren. The only left are the three "no reduction" cells in the benchmark tables, which are data.
  • README "Imagine this" block cut. The paragraph after it already made the point without the hypothetical.
  • Bolded-lead-in walls broken up in README "Designed-in behavior" and how-it-works "Pane lifecycle", where long bullets became real paragraphs.
  • Inflated phrasing removed: "rather than wishful thinking", "degrades honestly", "the real boundary", "Reproducible pipeline that renders...", "nothing on screen is mocked".
  • Rule-of-three padding cut where the third item carried nothing.

Two real fixes that came out of it

  • docs/safety.md was not linked from anywhere. The README Tools section now points at it.
  • setup-delegation.md had "init detects candidates from, grouped as test / lint / build / dev:", which is missing a word.

Not touched

Agent-facing files (skills/tmux-delegate/SKILL.md, AGENTS.md, CLAUDE.md, commands/) keep their terse imperative register, which is correct for models. CODE_OF_CONDUCT.md is verbatim Contributor Covenant.

The README env var table still duplicates docs/configuration.md in full. Left alone deliberately; worth a separate call on whether to trim it.

Verification

Full local gate (build, typecheck, lint, test) green. git diff --stat touches 9 markdown files and no source. No technical claim, number, table or code sample changed.

The first gate run hit a flaky job-log.test.ts scrollback-overflow assertion, which passed on rerun and on a full re-run of the suite. Filed as sidemux-pbg.

Strip the AI tells from README, docs/, CONTRIBUTING and recording/README:
remove all 111 em dashes, break up the bolded-lead-in walls, cut inflated
phrasing ("wishful thinking", "degrades honestly", "Reproducible pipeline")
and rule-of-three padding.

Also:
- drop the "Imagine this" hypothetical from the README
- link docs/safety.md from the README, which nothing pointed at before
- fix "init detects candidates from, grouped as..." in setup-delegation.md

No technical claims, numbers, tables or code samples changed.
- max_output_bytes is a base cap, not a hard cap: a single read may return
  up to 8x it (service.ts clamps to min(max_bytes, maxOutputBytes * 8)).
  Fixed in docs/configuration.md and in the config template that
  `sidemux init` scaffolds into ~/.config/sidemux/config.toml.
- README quoted a truncated form of the missing-tmux error; now describes
  it as a prefix rather than misquoting the full string.
- safety.md classified only 7 of the 8 tools, omitting `status`. Now
  accounts for all eight, four writing and four observing.
@tomfordweb
tomfordweb force-pushed the docs/voice-rewrite branch from 1a190f0 to 256e9b9 Compare July 25, 2026 12:36
@tomfordweb
tomfordweb merged commit adbeeb0 into main Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant