forked from gmetribin/build-tools
19 lines
818 B
Markdown
19 lines
818 B
Markdown
# {Project Name} Constitution
|
|
|
|
## Core Principles
|
|
|
|
### I. {Principle Name}
|
|
{Description using MUST/SHALL/SHOULD keywords. Include rationale.}
|
|
|
|
<!-- Generate 3-7 principles based on the project's actual patterns, tech stack, and constraints -->
|
|
|
|
## Additional Constraints
|
|
<!-- Project-specific: security, performance, testing, etc. -->
|
|
|
|
### Test Integrity
|
|
Tests MUST conform to the implementation spec — never the other way around. When tests fail, the fix SHALL either (a) update the tests to match the spec, or (b) update the implementation to match the spec. Modifying implementation code solely to accommodate test fixtures or test infrastructure is prohibited. Specs are the source of truth; tests verify conformance to specs.
|
|
|
|
## Governance
|
|
|
|
**Version**: 1.0.0 | **Ratified**: {DATE} | **Last Amended**: {DATE}
|