Skip to content

docs: readability pass, port explanations, and smaller linked files - #59

Merged
rsml merged 5 commits into
masterfrom
docs-readability
Jul 23, 2026
Merged

docs: readability pass, port explanations, and smaller linked files#59
rsml merged 5 commits into
masterfrom
docs-readability

Conversation

@rsml

@rsml rsml commented Jul 23, 2026

Copy link
Copy Markdown
Owner

A docs-only pass driven by three owner requests.

What changed

  • ARCHITECTURE.md explains every one of the 15 ports in a what-and-why table, names the diagram's four port groups as themes, and says plainly that they are not layers and do not exist in code.
  • The e2e doc split in two. e2e/README.md is now about using the suite and e2e/design.md holds the reasoning. A duplicated breadcrumb bug is fixed.
  • Every ADR's dense Decision paragraph became bullets, one decision element each. The worst was 0005's twelve-line paragraph, now an intro plus seven bullets. No fact was added, dropped, or altered, verified by an automated diff of every backtick span, link target, and number between versions.
  • CLAUDE.md, CONTRIBUTING.md, CONTEXT.md, and nine folder READMEs got the same plain-language pass. Dashes and sentence colons are gone, comma splices fixed, over-long paragraphs split, and the boilerplate gush in CONTRIBUTING replaced by four plain sections.
  • The generated routes doc's OpenAPI note is broken into bullets in the generator template, so every regeneration inherits the readable form.

Verification

  • scripts/check-doc-paths.ts, all 290 references across 28 docs exist.
  • pnpm test 1335 passed, pnpm typecheck clean, docs:routes regenerated with no drift.
  • Historical phase plans under docs/plans/refactor/ deliberately untouched, they are records.

https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5

rsml added 5 commits July 22, 2026 21:58
… doc

The hexagon diagram's boxes are now named themes with a note saying they are not layers, and every one of the 15 ports gets a plain what-and-why line. The e2e doc splits into a how-to README and a design.md for the reasoning, fixing a duplicated breadcrumb. CONTEXT.md's intro drops the cleverness and the small overloads collapse into one table.

Claude-Session: https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5
…doc note

CLAUDE.md keeps every fact and loses every dash and sentence colon, with the dense packaging bullet split in two. CONTRIBUTING drops the boilerplate gush and states the policy in four lines. The OpenAPI note in the generator template breaks into bullets so every regeneration inherits the readable form.

Claude-Session: https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5
Ran a readability pass over all eight ADRs. Broke every Decision
paragraph that ran past four lines into one bullet per decision
element, especially 0005 and 0006 which were dense single paragraphs.
Removed a few clever turns of phrase and simplified redundant
contrasts. Fixed a stray colon used as sentence punctuation and a
mismatched verb pair in 0007's downgrade sentence. No facts, numbers,
paths, or technical claims changed.

Claude-Session: https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5
…on docs

Ran the same readability pass over the nine folder-level READMEs.
Broke up run-on paragraphs, split a few comma splices into separate
sentences, and reflowed server/migrations/README.md out of its old
hard-wrapped lines to match every other doc in the repo.

Replaced "harness" in server/README.md's file table with "helpers" to
avoid a banned puffery word, even though the folder holds a file
literally named route-harness.ts. Flagging that swap in case the
literal filename match was worth more than the word ban. No facts,
numbers, paths, or technical claims changed otherwise.

Claude-Session: https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5
The banned word list targets puffery and this is the literal filename the table points at.

Claude-Session: https://claude.ai/code/session_01FSkESkJTRpt3Ye2cM7c5n5
@rsml
rsml merged commit e3fce17 into master Jul 23, 2026
3 checks passed
@rsml
rsml deleted the docs-readability branch July 23, 2026 03:24
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