DashboardpublishPreserve trusted manual recovery and bl…

Preserve trusted manual recovery and block stale approvals from reaching ci-ready

Category: preference
Confidence: 0.80
ID: 01a086f8-be49-75df-ab38-f3fa60f023ae
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 1
Source session: 1BpBuVO0t33JPd6VY
Created: 2026-09-09 16:20:43
Updated: 2026-09-09 16:20:43

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 1d ago

Content

When modifying release or CI-poller workflows, always retain a workflow_dispatch path for manual recovery, preferably through a protected relay that causes the main poller to run trusted code from the repository default branch. Never execute secret-bearing workflow logic from an arbitrary dispatch ref. Bind processing to the current accepted-label event and revalidate the exact approval and issue identity after CI and immediately before adding ci-ready; if the issue was renamed, altered, re-approved, or the approval cannot be verified, remove approval/pending labels and stop promotion. On the valid happy path, ensure the poller freshly adds ci-ready so the label event reliably triggers publishing.

Move to: