EX-GOVERNANCE-CONSTRAINTS-MAP.md
Purpose
Map canonical record types to governance constraints and enforcement locations.
Scope
Constraint mapping for canonical GovernanceRecordType values from packages/core/governance/types.ts.
Governance Constraints
| recordType | constraintId | Constraint Summary | Enforcement Location (file/function) |
|---|---|---|---|
| ACCESS_DECISION | GOV-AUTH-001 | Access decision payload and decision validation | packages/core/governance/validateGovernanceRecord.ts / validateGovernanceRecord |
| POLICY_FREEZE | GOV-POL-001 | Policy freeze precedes policy-bound actions | packages/core/governance/verifyCrossDomainGovernanceIntegrity.ts / verifyCrossDomainGovernanceIntegrity |
| TENDER_TRANSITION | GOV-TN-001 | Tender transition lifecycle and policy binding checks | packages/core/governance/verifyCrossDomainGovernanceIntegrity.ts / |
| AUCTION_TRANSITION | GOV-AU-001 | Auction transition lifecycle and policy binding checks | / |
| SETTLEMENT_INTENT | GOV-ST-001 | Settlement intent authorization and creation checks | / ; / |
| SETTLEMENT_EVENT | GOV-ST-002 | Settlement event authorization and lifecycle checks | / ; / ; / |
| KES_VERSION_PROPOSED | GOV-KES-001 | KES version propose chain and authorization checks | / ; / |
| KES_VERSION_RATIFIED | GOV-KES-002 | KES ratify authorization and hash matching checks | / ; / |