Contract Governance¶
Contract governance keeps command, schema, and evidence contracts aligned with actual runtime behavior.
Visual Summary¶
flowchart LR
behavior[implementation behavior] --> contract[contract definition]
contract --> tests[contract tests]
tests --> docs[docs alignment]
docs --> release[release trust]
Governance Rules¶
- contract changes require matching tests and docs updates
- breaking contract changes need explicit compatibility notes
- contract files must remain machine-checkable and human-reviewable
Contract Families¶
- CLI command and output contracts
- DAG replay, diff, and artifact contracts
- maintainer evidence and reporting contracts
Code Anchors¶
contracts/crates/bijux-dev/src/commands/contract_governance.rscrates/bijux-dev/tests/evidence_schema_contracts.rs