Independent synthetic preview contracts. Reuse and modification permitted.
Run: python test_contracts.py; python run_examples.py
No database, file writes, operational data, external AI requests or actual deployment/rollback.
Configuration version 1 requires item and quantity; memo optional. It is not a dynamic form renderer.
Migration creates a proposed v2 copy and never applies it; unsupported/bad inputs fail the whole preview.
Error records accept fixed code/operation/trace, not exception text, request payload or arbitrary metadata.
Compatibility returns blocked/read_only/read_write based on explicit schema support. It cannot prove executable compatibility.
Proposal, review and apply are separate pure calculations. Identities, reviewer role and receipts must come from trusted server context; hashes are not signatures or authentication. No durable approval, concurrency transaction or autonomous AI execution.
Handoff verifies provided bytes and a caller-supplied revision, not filesystem freshness, instruction safety or authorization. Done requires listed evidence but evidence quality is a human judgment. No instructions are executed.
Eighteen local tests; fixed synthetic examples only.
