Expand description
Design-by-Contract verification harness.
Parses contracts/agent-loop-v1.yaml and validates that all
invariant test_binding entries correspond to real tests.
Provides verify_contracts() for CI integration.
See: docs/specifications/batuta-agent.md Section 13.
Structs§
- Contract
File - Top-level contract structure parsed from YAML.
- Contract
Meta - Contract metadata.
- Invariant
- A formal invariant with preconditions, postconditions, and test binding.
- Invariant
Status - Status of a single invariant verification.
- Verification
Result - Result of contract verification.
- Verification
Targets - Verification targets from the contract.
Functions§
- parse_
contract - Parse a contract YAML file.
- verify_
bindings - Verify contract invariants against a set of known test names.