f8760c8c
docs: the working rules point at the gate that now enforces them
a73x 2026-08-20 09:17
Commit message
CLAUDE.md
| Old | New | ||
|---|---|---|---|
| @@ -77,7 +77,9 @@ real pty), `wsclient` (browser stand-in), `rawmode`, `delaypipe`, `render`. | |||
| 77 | 77 | ||
| 78 | - Assert behavior, don't assume it. Mocks are assumptions. | 78 | - Assert behavior, don't assume it. Mocks are assumptions. |
| 79 | - Comments say *why*, not *how*. Existing ones are load-bearing — trim noise, | 79 | - Comments say *why*, not *how*. Existing ones are load-bearing — trim noise, |
| 80 | keep rationale. | 80 | keep rationale. `zig build check` gates the claims (symbol refs must |
| 81 | resolve, no history codenames in src comments); `zig build doc-report` | ||
| 82 | lists doc blocks that outweigh their decl. | ||
| 81 | - Commit often with `--fixup`/`--squash`, autosquash before delivery. The final | 83 | - Commit often with `--fixup`/`--squash`, autosquash before delivery. The final |
| 82 | history should tell the feature's story, not the development's. | 84 | history should tell the feature's story, not the development's. |
| 83 | - `git-collab` tracks issues (`git-collab issue list`); the commit-msg hook | 85 | - `git-collab` tracks issues (`git-collab issue list`); the commit-msg hook |