You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Execution tracker for the org-wide fan-out (infra#104). Decision: maximum coverage, predictable and standardized — the byte-identical templates/deps.yml goes to every non-archived, attachable repo, landed as PRs auto-merged when green.
Why no lockfile survey first: the lane passes cleanly on repos with nothing scannable (--allow-no-lockfiles), so eligibility is universal — the org-wide code search that blocked this earlier became prioritization, not a gate. Wave order favors npm/deno-heavy repos so findings arrive early and in triageable volume.
Red PRs do not auto-merge. Under the hard-fail posture, a red osv check on an adoption PR is a real pre-existing finding (front-desk#70's maiden scan caught GHSA-frvp-7c67-39w9 exactly this way). Those get triaged individually: relock if an upstream fix exists, osv-scanner.toml with a written reason if not.
Standing recommendation once coverage lands: delete (or mark inert) bounded-systems/.github/required-baseline.yml — it claims to be an org-wide injected floor, has never run (no workflows ruleset rule exists on Free), and its report-only posture contradicts the fleet's hard-fail. Human-only, since .github is unattachable.
Per repo: attach → branch claude/deps-osv-scan → push template → PR → checks → merge green / triage red. Findings and exceptions get logged here as they happen.
Execution tracker for the org-wide fan-out (infra#104). Decision: maximum coverage, predictable and standardized — the byte-identical
templates/deps.ymlgoes to every non-archived, attachable repo, landed as PRs auto-merged when green.Why no lockfile survey first: the lane passes cleanly on repos with nothing scannable (
--allow-no-lockfiles), so eligibility is universal — the org-wide code search that blocked this earlier became prioritization, not a gate. Wave order favors npm/deno-heavy repos so findings arrive early and in triageable volume.Red PRs do not auto-merge. Under the hard-fail posture, a red
osvcheck on an adoption PR is a real pre-existing finding (front-desk#70's maiden scan caught GHSA-frvp-7c67-39w9 exactly this way). Those get triaged individually: relock if an upstream fix exists,osv-scanner.tomlwith a written reason if not.Inventory (90 org repos): 3 covered (
front-desk-scheduler,infra,ci-workflowsself-test) · 4 archived (dev-contracts-{validate,spec,transform,extract}) · 2 dotfile repos no agent session can attach (.github,.github-private— human-only) · 81 to adopt.Standing recommendation once coverage lands: delete (or mark inert)
bounded-systems/.github/required-baseline.yml— it claims to be an org-wide injected floor, has never run (noworkflowsruleset rule exists on Free), and its report-only posture contradicts the fleet's hard-fail. Human-only, since.githubis unattachable.Waves
Per repo: attach → branch
claude/deps-osv-scan→ push template → PR → checks → merge green / triage red. Findings and exceptions get logged here as they happen.