Practice your understanding.
Walk the changed behavior, the risky paths, and the missing tests. The coach asks rehearsal questions. Those questions do not appear in the live proof.
A check on the current patch
Prove you know what you ship.
Practice if you want. Then answer a short set of patch questions on live video before the pull request can merge.
Before merge
Code can arrive fast. Someone still has to know what it does. SlopProof is that pause before merge.
Practice or Proof
Practice is there if you want it. Small patches and people who already know the change can skip it and go to Proof.
Walk the changed behavior, the risky paths, and the missing tests. The coach asks rehearsal questions. Those questions do not appear in the live proof.
Open the challenge on your phone. Questions show one at a time. You answer on live video in one continuous take. Keep that tab in front. Leave it, switch apps, or look at a second screen, and the proof aborts.
The real product · 9 steps
One contributor path, from the pull request to the required check.
The product
Both sit on the same check. Practice is optional. The live questions stay hidden until recording starts.
Understanding coach
Trace publish → callback → restore. Name the exact interval in which another reader can enter.
Live proof handoff
Scan when you can keep this tab in front. Leave the tab and the take is over.
Why can another reader still observe candidate state before rollback?
One take · uploading encrypted · head 9f31c2e
After the take
The model sees the transcript, a few frames, timing, the patch, and the rubric.
A risk-sized question set, one take, bound to this PR revision.
A per-attempt key protects the original recording.
Transcript, timestamps and a few reasoned frames.
Patch references, transcript, frames, rubric, gaps and contradictions.
A maintainer can review the take and close the check.
Video security
A live proof can include your face, voice, and how you reason about the patch. The recording is evidence with a short life.
Each live proof gets its own encryption key. Private object storage alone is never enough to play the recording back.
Only authorized maintainers can open evidence when review is required. Every access is short-lived and auditable.
Recordings disappear after 24 hours by default, and sooner after a clear pass. Storage lifecycle rules are a second deletion backstop.
Beta
Start on GitHub: install SlopProof for your personal account or for an organization where you have permission to install GitHub Apps, then choose the repositories you want to try. The installation stays inactive until we approve your beta request.
Practice the patch if you want. Then record one take and ship.