01
The ticket lands
Orchestrator
PAY-2841 · duplicate refunds on retry. Confixa already holds the context: this service, its 412 files, its owners, its SLOs, the two incidents it caused last quarter. Nothing needs re-explaining.
02
A plan, not a guess
Architect
Traces the refund path across three services, finds the missing idempotency key at the boundary, writes the spec and an ADR, and decomposes it into six tasks with an explicit dependency order.
03
Dry run before anything moves
Orchestrator
Prices the run, checks it against policy, and estimates blast radius. A migration is involved, so the gate for step 08 is registered up front instead of being discovered at deploy time.
04
Code, test-first
Forge · Prover
A failing test that reproduces the double refund, then the fix: +182 −37 across four files. Fourteen new tests. Mutation score 91%, so the tests are load-bearing rather than decorative.
05
Scanned where it counts
Aegis
SAST and DAST clean. One transitive dependency carries CVE-2026-3311 — reachability analysis confirms it's live on this code path, so it gets patched in the same branch rather than filed as ticket 801.
06
Evidence, automatically
Ledger
Signed evidence lands against ISO 27001 A.8.28, DPDP §8(5) and the CERT-In log-retention control. Same artifact, three frameworks. No screenshots, no scrollback archaeology.
07
Reviewed and merged
Curator · Conductor
A pull request a human can actually read: the reasoning, the diff, the risk note, the trace link. Through the merge queue, pipeline green in 4m 12s, artifact signed, SBOM attached.
08
The one human decision
You
Canary at 5%: p99 142ms, error rate 0.01%, SLO held for eleven minutes. Confixa asks in Slack for the one thing it isn't allowed to decide — promote to 100%? — with the diff, the metrics and the rollback plan attached.
09
Then it gets smarter
Lantern · Abacus · Choir
Fresh dashboards and an SLO for the refund path. Abacus notices the retry storm was costing ₹18k a month and opens a follow-up. Choir files the whole trajectory — replayable, costed, attributable — into the context plane, so the next fix starts from here.