Compliance Finding
Category: ci-workflows
Severity: error
Check: stub-surface-drift-feature-ideation.yml-permissions
Detail
The feature-ideation.yml caller stub's permissions: surface has drifted from the canonical standards/workflows/feature-ideation.yml. These stubs are thin callers — the on: triggers, permissions: grants, and concurrency: block are owned centrally and are not repo-adjustable (only the documented with: inputs and the tier channel pin may differ per repo). Re-sync permissions: from standards/workflows/feature-ideation.yml.
Standard Reference
standards/ci-standards.md#centralization-tiers
Remediation
Copy the relevant workflow template from standards/workflows/ verbatim — do not generate from scratch:
gh api repos/petry-projects/.github/contents/standards/workflows/<template>.yml --jq '.content' | base64 -d > .github/workflows/<template>.yml
Available templates: agent-shield.yml, dev-lead.yml, dependabot-automerge.yml, dependabot-rebase.yml, dependency-audit.yml, feature-ideation.yml
This issue was automatically created by the weekly compliance audit.
Compliance Finding
Category:
ci-workflowsSeverity:
errorCheck:
stub-surface-drift-feature-ideation.yml-permissionsDetail
The
feature-ideation.ymlcaller stub'spermissions:surface has drifted from the canonicalstandards/workflows/feature-ideation.yml. These stubs are thin callers — theon:triggers,permissions:grants, andconcurrency:block are owned centrally and are not repo-adjustable (only the documentedwith:inputs and the tier channel pin may differ per repo). Re-syncpermissions:fromstandards/workflows/feature-ideation.yml.Standard Reference
standards/ci-standards.md#centralization-tiers
Remediation
Copy the relevant workflow template from
standards/workflows/verbatim — do not generate from scratch:Available templates:
agent-shield.yml,dev-lead.yml,dependabot-automerge.yml,dependabot-rebase.yml,dependency-audit.yml,feature-ideation.ymlThis issue was automatically created by the weekly compliance audit.