ExpectrailInteractive demo GitHub

Twelve cases, with the evidence beside each

Eight seeded bugs and the fix that was accepted for each; four fixes that only look right, rejected. Every clip was captured with the harness on the route the verifier judged. The yellow floor line and the readout under each clip are drawn per frame from the engine's own trace, not placed by hand. Viewing this page calls no API.

How these clips were made, and what is recorded versus written for the page

The clips are captures made for this page with the harness (python3 -m harness.demo_clips) on the smoke route, replayed through Godot Movie Maker at 60 fps. The clip manifest records each clip's patches, route, commit, engine and render device, and digests of its frames, trace and video; recording again gave the same bytes. "After" is the clean game with the bug patch reversed, except for physics-fall-through / v1, where it is Muse Code's recorded fix. The case texts are written for this page from the recorded results; only physics-fall-through / v1 shows Muse Code's recorded fix and its reasoning. The rejected fixes' checks are from judge benchmark run 40943391994. Measured numbers, each with its run, are under Results. Recorded reviews with real frames: Muse Code's fix, before and after; the rejected fix that draws the robot inside the ground.

Accepted Captured with the harness: Godot Movie Maker, smoke route, 60 fps
The replay, with the clean game's floor drawn over it
Before: the seeded bug
trace
This case's recorded review

Verifier decision ACCEPT
1. regressionPASS
2. gameplayPASS
3. clean controlPASS
4. held-outPASS

all 4 checks passed; candidate verified under clean level reference.

candidate.patch: Muse Code's recorded fix

from bench/live-muse-clean-v1/fix/candidate.patch

--- a/player/player.tscn
+++ b/player/player.tscn
-collision_mask = 14
+collision_mask = 30