-
Notifications
You must be signed in to change notification settings - Fork 0
Enforce vetted issue revisions before authority automation #25
Copy link
Copy link
Closed
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workbeta:blockerMust be resolved before the first 2.0 betaMust be resolved before the first 2.0 betacompletion:evidence-requiredClose only after all explicit acceptance and operational evidence is publicClose only after all explicit acceptance and operational evidence is publiccompletion:evidence-verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedkind:defectA public product behavior is incorrectA public product behavior is incorrectpriority:P1High-priority product or release riskHigh-priority product or release riskrepo:github-control-planeOwned by the public organization control planeOwned by the public organization control planestatus:doneDerived from the authoritative closed issue stateDerived from the authoritative closed issue state
Description
Metadata
Metadata
Assignees
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workbeta:blockerMust be resolved before the first 2.0 betaMust be resolved before the first 2.0 betacompletion:evidence-requiredClose only after all explicit acceptance and operational evidence is publicClose only after all explicit acceptance and operational evidence is publiccompletion:evidence-verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedAcceptance, fixed version, and required operational evidence are publicly verifiedkind:defectA public product behavior is incorrectA public product behavior is incorrectpriority:P1High-priority product or release riskHigh-priority product or release riskrepo:github-control-planeOwned by the public organization control planeOwned by the public organization control planestatus:doneDerived from the authoritative closed issue stateDerived from the authoritative closed issue state
The organization issue-authority workflow currently lets every issue event reach an environment-backed audit that scans public issue bodies with a write-capable cross-repository token. An externally authored issue must remain inert until a trusted maintainer approves its current revision.
Goal
Make GitHub issue intake reconstructable and fail closed without allowing arbitrary issue text, edits, or comments to drive privileged automation.
Acceptance criteria
rmcdanielordurable-workflow-opsare trusted at creation.intake:approvedmost recently applied by one of those identities after the latest title or body edit.intake:approvedacross the complete public repository inventory.