+
−
⌗
Vigil — test-to-fix, automated
A bug caught in a real session moves through six agent stations — capture, triage, reproduce, fix, verify, close — then the loop returns to testing. The gap between finding a bug and shipping its fix is closed automatically. The travelling bug ticket can be caught and inspected.
VIGIL — TEST-TO-FIX, AUTOMATED
Every bug your team finds becomes a fix — automatically. Vigil closes the gap between testing and resolution.
every bug → a fix · the loop closes back to testing
BUG-2231
checkout crash
01
Capture
real session
02
Triage
router agent
03
Reproduce
sandbox
04
Fix
coder agent
05
Verify
suite green
06
Close
PR merged
CONTEXT BUNDLE
REPRO
REC
CON
NET
DOM
ENV
TRIAGE
P1 · deduped ✓
REPRODUCE
confirmed ✓
PATCH · 1 FILE
submit(){
- if(token)
+ if(token?.valid)
}
SUITE
12 passed · 0 failed
RESULT
PR #418 merged
BUG-2231 closed ✓
THE SHIFT — WHAT VIGIL CHANGES
BEFORE
Bugs found, then lost
Repro & context scatter across tools
Fixes stall — for weeks
→
AFTER · WITH VIGIL
Every bug captured whole
Agents reproduce · fix · verify
Shipped — in hours, automatically
inspect
CAPTURED CONTEXT — HOVER TO HOLD
Repro steps
Recording
Console
Network
DOM snap
Env
drag
pan
scroll
zoom
click
inspect
catch
the bug
✕
◎