Dashboardpublishci-ready attestation provenance

ci-ready attestation provenance

Category: gotcha
Confidence: 1.00
ID: 01a04da6-1a5f-77a9-8511-02ca9528ab25
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 1
Source session: 1ePxfti6wPsvdBc9V
Created: 2026-08-28 19:57:58
Updated: 2026-08-29 13:12:06

Cross-Project Recalls

ProjectHitsLast recalled
institutional-transition-lab 1 8d ago

Content

Trap: snapshotting the accepted event after initial validation looks equivalent because validation checks the live label, but a rename or re-approval can occur in that gap and become the event CI binds. Fix: snapshot the current accepted actor/event before validation, fail closed and clean up labels if the event read fails, and pass that exact binding through both validations and CI-ready attestation recording. Immediately before adding ci-ready, verify the same title and event again. A renamed or re-approved issue must never reach ci-ready; the proof and live label actor must also match.

Move to: