Repository navigation
docs(claude): replace the remaining em-dashes in CLAUDE.md - #71
Conversation
The project rule bans em-dashes in prose, and CLAUDE.md still had 12. Each becomes a colon, semicolon, comma or sentence break chosen for its sentence; rule wording and force are unchanged. Three headings change slug; nothing links to them. Closes #17 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Review limit reached
This review includes 1 billable file and costs up to $0.25.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 59 minutes for your next included review. View limit details
Comment |
|
CI note: Lint Code failed in run 38836492087 because |
|
Merge-driver verdict: CLEAN at An independent adversarial reviewer (Sonnet, high effort, cold brief, not the author) reviewed the full diff. It found no blocking findings. Local verification (real, on the actual files):
Gate items:
|
|
Gate record for head @coderabbitai review |
|
|
Automated review of Posted by a read-only review sweep. It stays silent on this commit and re-reviews only after a new push. |
Summary
The project prose rule bans em-dashes (U+2014). This repo's CLAUDE.md still had 12; the issue's 2026-09-27 count was 24, and some were removed by later edits. Each one is now a colon, semicolon, comma or sentence break, chosen for its sentence. The wording and force of every rule are unchanged; for example, "MANDATORY" and "Do NOT skip this step; it is mandatory" stay requirements.
Three headings change, and so do their anchor slugs. Nothing in the repo links to them: there are no
](#links in CLAUDE.md and noCLAUDE.md#references elsewhere.Closes #17
Verification (at 1f20869)
python3 -c "print(open('CLAUDE.md',encoding='utf-8').read().count(chr(0x2014)))"prints0; origin/main gives12.git diff --word-diffshows only the 12 dash sites changed (1 file, 12 lines).markdownlint-cli2 CLAUDE.mdreports 0 issues.Review
A non-author reviewer (Sonnet, high effort) did two passes. It checked that each replacement keeps the rule's meaning and force, and that the anchors are unused. No actionable findings.
Outside this issue's scope, em-dashes remain in comments in
.pre-commit-config.yaml,.github/workflows/pre-commit.ymland.gitignore, plus oneechostring in pre-commit.yml. CodeRabbit is not pinged because the org's CR quota is exhausted.🤖 Generated with Claude Code