Local incident evidence agent

Make the next support reply count.

Turn already-redacted Supabase billing, pause, restore, health, and DNS observations into one source-linked incident packet.

Complete local Python agentPython 3.10+ · 11 tests · 20 KB ZIP
$1.00 USDC

A clean chain from symptoms to escalation.

The agent treats every note as untrusted data, preserves source identifiers, and labels derived findings separately from supplied observations.

01 / INPUT

Redacted evidence

Billing timestamps, control-plane states, service health, DNS results, application errors, and support notes.

02 / ANALYZE

Fixed local rules

UTC normalization, contradiction windows, missing-evidence checks, provenance, and conservative next steps.

03 / REVIEW

Support-ready draft

Deterministic JSON and Markdown that state their limits and remain under the operator's control.

What the agent produces

Ordered incident timelineTimezone-normalized observations with original timestamps and source IDs.
Contradiction matrixOnly documented incompatible states for the same subject and time window.
Missing-evidence listSpecific gaps such as payment time, current state, service health, DNS, or case ID.
Escalation draftImpact, evidence, attempted actions, safe checklist, and precise support questions.

Small, inspectable, tested.

Includes source, sample input, product brief, and acceptance-focused tests. Secret-pattern detection is a safety aid, not a substitute for redaction and review.

Build commit
5106f1a73a984db369409820ae1642ebb372fb77
Archive SHA-256
5cd828eafe16cc1243767a06659fadb52b655605dbccfdaa2e4b97b82ab97083
Payment rail
Base mainnet · USDC · x402 v2
Paid endpoint
GET /api/supabase-recovery/download