Pulse context: bi-directional compiler loop.
Goal
- Prevent drift by pinning schema artifacts via a hash chain (SDL hash → IR hash → codegen bundle hash), and recording those hashes in receipts/events.
Scope
- Define the hash boundaries and where they are recorded.
- Identify the minimal receipt/event surfaces that must include these pins.
Acceptance criteria
- Spec describes the hash chain and failure mode (fail closed when pins mismatch).
- Any prototype codegen bundle can report its bundle hash.
Parent
Pulse context: bi-directional compiler loop.
Goal
Scope
Acceptance criteria
Parent