fix(#91): make fidelity evidence states reproducible

This commit is contained in:
2026-07-29 23:11:37 -04:00
parent 7434621024
commit cefdac7006
4 changed files with 86 additions and 9 deletions

View File

@@ -88,7 +88,7 @@ Do not create the file or use `approved` until the owner has reviewed the packet
npm run release:fidelity:verify
```
The verifier checks that the packet exists and the sign-off exists in `HEAD`, names the current candidate commit, and has the required owner fields. It intentionally cannot assess visual fidelity or create approval.
The verifier checks that the packet exists, the sign-off exists in `HEAD`, and its full candidate SHA names a commit that is an ancestor of the sign-off commit. It also requires the owner, date, and approved decision fields. It intentionally cannot assess visual fidelity or create approval.
For a release candidate, `npm run release:fidelity:gate` runs production visual regression first, then capture, packet generation, and owner-evidence verification in that order. It will remain red until the owner has committed the sign-off.