The Decoder found it in the format: a nested record is itself a RATC bundle and its header's +0x08 is the LOOP LENGTH. A record's keyframes need not fill it and the slack is a hold at the final pose, so ptbtn00f is 105 units of ramp inside a 120-unit cycle -- the glow rests dark for 15 units. The five ptbtn0Nf records fill their 120 exactly, which shows the slack belongs to that record and not to the format. Disc-wide over 1781 timed nested records: 92.3% declare exactly their last keyframe time, 7.7% more, 0 LESS -- the falsifier never fires. THE DECISIVE TEST USED THIS PORT'S NUMBER. Both candidates need the same emulator pacing factor, and the ring measures it independently: declared 120 -> 2.177 s -> 1.0885. 105 units needs 1.211-1.337 to reach the measured 2.12-2.34 s, which EXCLUDES it; 120 units needs 1.060-1.170, which CONTAINS it. Two different elements in different bundles, separate runs, tied only by both declaring 120. My three readings in order are the useful record: 129 (105 + the since-deleted exit_ramp_units) fitted the measurement for a reason that evaporated; 105 (the group length) I shipped knowing it was 17% short; 120 is decoded. And the 123-vs-129 pair I once called unseparable STRADDLED the right answer without containing it -- the sharpest argument I have seen against treating "two candidates, nothing separates them" as if the truth must be one of the two. Verified bit-identical 120 units apart (mean 0), 0.061 at a quarter, 0.888 at half. Still authored because the pinned tag does not expose +0x08; delete the entry the day a tag does. THEIR rest() FLAG, CHECKED RATHER THAN ASSUMED: they warned a focus record is the kind of element rest() mishandles. Censused -- 34 focus-record elements, only 2 with a varying alpha, both ptbtn00f, whose rest.alpha of 80 IS their peak, exactly the pathology described. The port does not hit it because the plate draws through the loop path, and the other 32 are constant-alpha so rest() is safe. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
Authored decisions
Everything here is a decision we made, not something the disc said. It is
hand-written, committed, and survives a re-export — unlike export/, which is
regenerated wholesale and must never be hand-edited.
Every entry carries a why. When the RE agent decodes the real answer, delete
the entry and let the exporter emit it; that deletion is the measure of
progress.
See docs/FORMAT.md for the schemas and docs/BLOCKED.md for which HANDOFF
question each placeholder is standing in for.