Skip to content

feat(security): wire ADR-006 escalation ladder into the heartbeat - #76

Merged
ry-ops merged 1 commit into
mainfrom
feat/heartbeat-escalation
Jun 18, 2026
Merged

feat(security): wire ADR-006 escalation ladder into the heartbeat#76
ry-ops merged 1 commit into
mainfrom
feat/heartbeat-escalation

Conversation

@ry-ops

@ry-ops ry-ops commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Standing self-driving loop: every heartbeat sweep runs the escalation ladder fleet-wide with persistence tracking + the 3-sweep hard-stop. escalate-remediate is now CI-capable (dual auth).

The sweep-persistence hard-stop (C-006-008) only earns its keep across sweeps,
and the sweep IS the heartbeat. Replace the old critical-only auto-trigger with
a standing ADR-006 escalation step: for every managed repo with open Dependabot
alerts, run the gated escalation ladder — merge each scope that verifies GO,
hold the residual, increment the consecutive-fall-out counter in
git-steer-state, and hard-stop only at 3 consecutive sweeps.

escalate-remediate.mjs is now dual-auth (GH_TOKEN in CI, keytar locally) so it
runs both in the heartbeat and from a developer machine.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ry-ops
ry-ops merged commit 3994116 into main Jun 18, 2026
2 checks passed
@ry-ops
ry-ops deleted the feat/heartbeat-escalation branch June 18, 2026 01:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant