Sentinel — Jobs to be Done
Jobs to be done — Sentinel by Aftergraph
Section titled “Jobs to be done — Sentinel by Aftergraph”Wedge guardrail: Sentinel turns pull requests into merge-ready verdicts. First wedge: CLI review on exact HEAD → SHIP / DO NOT SHIP verdict with cited evidence → GitHub App.
- “Tell me if this PR is safe to merge, and prove it.” — The core job. Output: verdict + cited evidence on exact HEAD. Nothing else counts.
- “Catch what rubber-stamping misses on boring PRs.” — Small diffs, dependency bumps, config changes. High volume, low attention, real blast radius.
- “Stop the merge when the base moved.” — Rebase/push during review must invalidate the verdict automatically, not silently.
- “Give the auditor the exact commit’s review record.” — Exportable verdict history: who (which rule pack + model), what HEAD, which findings, what decision.
- “Enforce our rules without me reading every diff.” — Org rule packs (no unauthenticated routes, migrations need rollback, secrets patterns) as merge-blocking checks.
- “Don’t waste my time with noise.” — No re-reported fixed findings, no style nits above the configured threshold, no praise paragraphs. Silence is a feature when the diff is clean (SHIP with checks listed, one line each).
Non-jobs (explicitly out): auto-fixing code, approving on the author’s behalf without a human in the loop (post-MVP only with explicit policy), performance benchmarking.
Source: Aftergraph/sentinel@beececfb4885d8055cc6694e8979b47759a212a4 docs/jobs-to-be-done.md.md — verbatim, pinned, no reinterpretation.
Was this page helpful?