DashboardpublishPreserve manual recovery while enforcin…

Preserve manual recovery while enforcing trusted release transitions

Category: preference
Confidence: 0.80
ID: 01a08953-e06a-730b-b848-d2f3d7c403e1
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 1
Source session: 1INV6ushrYVDng4Os
Created: 2026-09-10 03:19:30
Updated: 2026-09-10 03:19:30

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 2 1d ago

Content

Always keep workflow_dispatch available for operator recovery, but never let a caller-selected ref control privileged execution. Ensure secret-bearing or write-capable jobs run trusted default-branch code, using a no-secret relay and protected environment where necessary. Bind release authorization to the exact live request, trusted actor, request digest, and current accepted label-event provenance. Revalidate this state repeatedly—before CI inspection, after CI succeeds, immediately before adding ci-ready, and before publication. Fail closed and remove approval when the issue is renamed, modified, closed, re-approved, revoked, self-approved, stale, malformed, mismatched, or unverifiable. A changed release must never reach ci-ready.

Move to: