My Python baseline for every new project from day one:
- Written contracts for important formats and state
- One canonical parser/reader/writer per format
- Fail-closed semantics with explicit UNKNOWN
- Ruff + Pyright + pytest behind one quality gate
- Hypothesis on parsers and state machines
- PEP 8 / 257 / 484 baseline
- Deterministic dispatch/state handling
- Frozen gate inputs + reproducible review artifacts
- Dual-MOA/adjudication wired in
- Provenance, evidence identity, and resumability
- Immutable logs from day one Much cheaper to start this way than retrofit it later. submitted by /u/Compilingthings
Originally posted by u/Compilingthings on r/ClaudeCode
You must log in or # to comment.
