The reference core must demonstrate scoped grants, time bounds, revocation, freeze, reviewed restoration, append-only moral memory, and audit verification.
Exit rule: all automated tests pass and any mutated audit record fails verification.
Test:
Exit rule: no unauthorized action succeeds silently.
A second developer implements the specification without importing the reference code. Both implementations run the same conformance vectors.
Exit rule: identical allow or deny outcomes and compatible audit verification for every vector.
Connect the reference core to a harmless demonstration tool. No network, financial, medical, legal, dispatch, or physical actuator authority is included.
Exit rule: grant, denial, expiry, revocation, freeze, recovery, and audit export are visibly reproducible.
Use de-identified or synthetic emergency transcripts. The system produces provisional structured information while trained evaluators retain dispatch authority.
Measure extraction error, missing critical facts, false certainty, demographic performance, time to human decision, override rate, and failure recovery. Do not deploy on live emergency calls at this stage.
Seek security, privacy, human-factors, disability, civil-rights, emergency-communications, and legal review. Record refusals, disagreements, failures, and null results.