PatchWitness
privacy-first automation repair
How it works
Build Week 2026 · Developer Tools

Your workflow failed.
Now prove the fix.

Import a workflow and one failed execution. PatchWitness reconstructs the exact branch, redacts secrets, proposes the smallest repair, and builds a replayable proof bundle.

1failure in
4proof stages
0blind deploys
Safe demo engine
PW-20260903-005

Failure reconstructed

94%confidence
01Message Triggerconfirmed
02Download Voice Fileconfirmed
03Transcribe Voiceconfirmed
04Classify Requestconfirmed
05Send Message Replyfailure
!
Primary diagnosis

The failure is not a messaging credential problem. Send Message Reply received a payload that no longer carried the original conversation identifier after Download Voice File.

criticalDownload Voice File

Conversation state was dropped across a binary-data boundary

The execution crossed “Download Voice File” before “Send Message Reply” returned “Bad Request: chat not found”. Binary and API nodes often replace the item payload, so chatId is no longer guaranteed downstream.

mediumReplay gate

Replay must isolate side-effecting nodes

1 node(s) can send, publish, delete, or execute actions. PatchWitness marks them as dry-run only until assertions pass.

The PatchWitness loop

From “it failed” to
evidence you can trust.

01

Reconstruct

Trace only the executed branch. No guesswork from a static canvas.

02

Constrain

Redact credentials, isolate side effects, and define the data contract.

03

Repair

GPT-5.6 proposes the smallest patch with evidence attached to every claim.

04

Prove

Replay assertions become a portable receipt for humans and CI systems.