# Preparation retry evidence for PR 15782

Head: 5b995e6035 (merged base ab6be13d43). Linux x86_64, Node 24.

The checks ran isolated real servers against disposable SQLite homes and Git repositories, through authenticated WebSocket RPC. Real PTY setup ran synchronously and intentionally failed before provider release. Provisioning failures were injected after Git claimed a checkout; Git worktree lock caused cleanup failure. Each verifier stopped its captured server process on exit. No developer database was used and no provider turn started.

| Scenario | Result |
| --- | --- |
| Completed checkout, setup failure, restart, Retry | PASS |
| Branch-only edit, restart, Retry | PASS |
| Newer equal-valued adoption, Stop | PASS |
| Incomplete locked checkout, blocked Retry, manual cleanup, reprovision | PASS |
| Newer explicit null clear during cleanup, blocked Retry | PASS |
| Incomplete survivor, full server restart, blocked Retry, manual cleanup, reprovision | PASS |

Before repair a906ddc8a2, three real-server assertions failed: Stop deleted the newer adopted path; branch-only Retry reported a complete checkout as incomplete; a newer null clear left no durable survivor path. All three now pass.

Focused tests: round-two regression baseline 5 failed / 78 passed; repaired launch suite 83 passed. Contract tests 44 passed; archive cancellation/replay 1 passed. Scoped server/contracts typechecks and targeted lint/format passed (three pre-existing lint warnings).

Independent review is recorded separately in the PR body. These process assertions verify server behavior; they do not claim native-client or visual verification. macOS, Windows, iOS, Android, Electron, relay/tunnel modes, and provider-backed work were not tested.
