The live API experiment 0:38
The reply is lost. The PR is found.
Real GitHub API, Gateway and PostgreSQL: inject a lost reply, restart the worker, and recover the existing pull request.
Animated reconstruction of a CI run · Injected faults, no LLM, not a production incident
Read the transcript
An action is proposed. The proposing agent cannot approve itself. A separate identity approves the exact request. GitHub creates the PR; the test proxy drops the reply and the worker is killed. COMPLETION_UNKNOWN is persisted. After restart, a read-only lookup finds one matching PR by action marker and resumes to COMPLETED, with one create call in the shown scenario. Zero or multiple matches remain unknown. This uses a sandbox repository and injected faults, with no LLM in the loop. It does not establish a universal exactly-once guarantee.