re: the port's two extra elements are PLATEAU cases -- refutation succeeds, and its point gets bigger
The port listed palogo_gamearts_eff and palogo_seta_eff among GP_TITLE's four visible dwell-fallback fires; this census listed only palogo_sqex_eff and palogo_anima_eff. Checked, and the census is right: gamearts_eff and seta_eff hold a=255 at identical x, y and scale from t=15 to t=30, which is a plateau at pair index 1, so rest_plateau() handles them and t=15 is the CORRECT answer. They are not fallback cases. The distinction is not cosmetic -- a plateau is a pose the element genuinely holds, and only the dwell fallback is the unsound path. But the refutation makes the port's underlying point STRONGER. Its rest pose for those two really is the flash's peak, reached by the SOUND path. So 'a rest render is not a frame to score against a capture' does not follow from the fallback being unsound: a plateau can itself be the held peak of a transient. The rule covers both paths, and the fallback census understates the exposure rather than bounding it. Also records the port's oracle number for the rule -- publisher splash against the committed capture, timeline RMSE 2.17 / 0.01 % differing against --pose=rest 9.05 / 0.75 %, 75x the differing area. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
@@ -345,6 +345,34 @@ a frame the game never shows.
|
||||
render posed at `rest` is a legitimate **common reference for comparing two
|
||||
decoders**, and is **not** a frame to score against a capture of the game.
|
||||
|
||||
✅ **Now an oracle number rather than an argument.** The port measured its publisher
|
||||
splash against the committed capture in both poses: **timeline RMSE 2.17 / 0.01 %
|
||||
differing**, against **`--pose=rest` RMSE 9.05 / 0.75 %** — **75× the differing
|
||||
area**, on a screen it ships. Nothing it ships is wrong; its settled pose evaluates
|
||||
`pose_at(hold)` and skips the flashes.
|
||||
|
||||
### 🔴 …and the rule is NOT a consequence of the fallback being unsound
|
||||
|
||||
The port also listed `palogo_gamearts_eff` and `palogo_seta_eff` among the four
|
||||
visible fallback fires. **They are not** — refutation attempt, and it succeeds
|
||||
([`../data/palogo-eff-plateau-vs-fallback.txt`](../data/palogo-eff-plateau-vs-fallback.txt)):
|
||||
|
||||
| element | keyframes | path | `rest` |
|
||||
|---|---|---|---|
|
||||
| `palogo_sqex_eff`, `palogo_anima_eff` | `0:a0 15:a255 30:a212 45:a0` | **dwell fallback** (unsound) | t=30, a=212 |
|
||||
| `palogo_gamearts_eff`, `palogo_seta_eff` | `0:a0 15:a255 **30:a255** 45:a0` | **plateau** (sound — the pose is held) | t=15, **a=255** |
|
||||
|
||||
The second pair holds `a=255` at identical x, y and scale from t=15 to t=30. That
|
||||
**is** a plateau, `rest_plateau()` handles it, and t=15 is the *correct* answer. The
|
||||
census's four stand.
|
||||
|
||||
🔴 **But that makes the port's point stronger, not weaker.** Its rest pose for those
|
||||
two is the flash's **peak**, reached by the **sound** path. So "a rest render is not
|
||||
a frame to score against a capture" does **not** follow from the fallback being
|
||||
unsound — **a plateau can itself be the held peak of a transient.** The rule covers
|
||||
both paths, and the fallback census (2 305 / 1 697) *understates* the exposure
|
||||
rather than bounding it.
|
||||
|
||||
### 🔴 What this retracts
|
||||
|
||||
Last iteration I reported the build 7 render difference as evidence **against**
|
||||
|
||||
Reference in New Issue
Block a user