Skip to content

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.rs
  • crates/bijux-dev/tests/evidence_schema_contracts.rs

Next Reads