DashboardpublishAlways preserve trusted-code and approv…

Always preserve trusted-code and approval-integrity invariants

Category: preference
Confidence: 0.80
ID: 01a08943-3e56-70d7-8004-bafffb1b1b9d
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 1
Source session: 15DLBkeeMQ5MaUxaS
Created: 2026-09-10 03:01:20
Updated: 2026-09-10 03:01:20

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 2 1d ago

Content

When modifying or merging publish workflows, prioritize security invariants over textual upstream behavior. Run executable workflow code only from the trusted default branch, pin actions and publishing images immutably, and validate repository, version, and path before privileged API calls. Bind approval to the exact issue title, body, labels, and accepted-label event; revalidate after long-running CI and immediately before applying ci-ready or publishing. If the issue, revision, or approval changes, never regenerate approval automatically or advance in the same cycle—rewrite if needed, remove accepted and ci-pending, and require fresh approval. Preserve manual recovery through a trusted workflow_dispatch path and ensure malformed input cannot block security cleanup such as removing accepted.

Move to: