Guide 01 · CASE BOUNDARY
CONTRACT REVIEW · TEST_ONLYReview-candidate contract and local fixture evidence only · no distributed SDK, operational API, publisher parity, or decision authority
Define the question and the case owner.
A DecisionCase records the review of one question. Set its tenant, scope, version, and owner, and retain a history of changes.
What a DecisionCase records
- Schema and case ID
- tenantId and exact scope
- version and prior version
- owner and current mutation actor
- createdAt, updatedAt, and current status
Scope is the review boundary, not the conclusion
Scope states the subject, time, organization, policy boundary, and decision question under review. If the boundary changes, create a new version or separate case instead of silently reusing the old one.
- 01State one review question
Write a question for human review, not an action command.
- 02Record inclusion and exclusion
Name the subject, period, approved evidence, and explicit exclusions.
- 03Assign accountability
Keep the case owner separate from the actor recording each mutation.
- 04Define the next-version trigger
State which evidence, dissent, or assumption change reopens review.
Stop before persistence when bindings differ
- BINDING_CASE_VERSION_MISMATCH
- REFERENCE_SCOPE_MISMATCH
- UNKNOWN_FIELD
- SCHEMA_VERSION_UNSUPPORTED