docs: engineering system — binding test & docs Definition of Done#197
Merged
Conversation
…trategy Establishes the standing discipline every session (human or AI) must follow, so it never depends on conversation memory: - CLAUDE.md §3a: tests are part of every change — written AND run by the author (unit, wire, differential, real-client, mutation with survivor analysis, in-browser UI verification, edge-case sweep); green CI is confirmation, not discovery - CLAUDE.md §3b: documentation is part of every change — roadmap, parity, ADRs, README, CLAUDE.md itself, AND the docs website repo (a user-facing change the website does not document is unfinished); everything committed anywhere is English only - docs/testing.md: the full strategy — the seven layers, when each is required, how to run them, the edge-case checklist, and what every vertical must leave behind - README: message mocking joins the headline capabilities; docs-site messages link; testing-strategy link - codified two edge cases from the pre-release sweep as permanent tests: OTP digit boundaries (4 and 8 match; 3 and 12 must not) and a unicode attachment filename round-tripping through real SMTP Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Makes the working discipline standing repo policy instead of conversation memory:
🤖 Generated with Claude Code