Ranked candidates, never an autonomous fix
When an SLO starts burning, a PR opens against a fragile service, or a ticket blocks another team's release, the agent walks the graph outward — every deploy, dependency, and change inside the relevant window — and returns a ranked list of candidates, scored by graph proximity, prior correlation strength, and blast radius, with the specific diff, CVE, or blocking edge cited for each. That ranked list is a triage aid on a human's screen, never an executed action — a rollback, a merge, a reprioritization, or a page only fires after a named human confirms it, the same confirm-first gate that governs every execution on this platform.
- Change-window scanEvery deploy, flag flip, config change, and merged PR inside a configurable lookback window before the alert fired or the ticket opened.
- Correlation scoreGraph proximity to the affected service plus prior incidents where a similar change preceded a similar symptom.
- CVE exposure & reachabilityEvery dependency's known vulnerabilities weighted by whether the vulnerable code path is actually reachable from the service, not just present in the tree.
- Diff-grounded review flagA suggested review comment citing the specific lines and the specific dependency, ownership, or churn fact that triggered it, for a human to accept or dismiss before merge.
- Cross-team blocker routingA pending change the graph shows is blocking another team's release, proposed for reprioritization with the blocking edge cited, not asserted.
- Suggested mitigationA specific named action — revert commit X, scale service Y, merge PR Z — queued for a human to confirm, never fired on its own.