handoff+index: a .tbm draws, and screen render omits it silently
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
@@ -2533,7 +2533,35 @@ whatever it returns — the same reason a truncated log and a t=0 render both lo
|
||||
fine from inside. Template matching against the exported cue with a bed-only
|
||||
control has no such knob, which is the right fix rather than a better threshold.
|
||||
|
||||
## 🟡 2026-08-30 — the `.tbm` question is still open (two runs), and a driving trap you should know
|
||||
## ✅ 2026-08-30 — a `.tbm` DRAWS. And `screen render` is wrong on any screen with one.
|
||||
|
||||
**The `TUTORIAL` screen was reached and captured**
|
||||
([capture](../re/captures/title-builds/live-tutorial-screen.png)). It has a
|
||||
**full-screen blue circuit/hex background**. `GP_TUTORIAL` build 0's **element 0 is
|
||||
`pubase.tbm`, pivot (640, 360)** — 1280×720, the only full-screen *textured* element
|
||||
in the bundle. Our render of the same build is the **identical layout on pure
|
||||
black**: 6.0–6.4 % inked against the game's 99.7 %
|
||||
([render](../re/captures/title-builds/render-tutorial-build0-for-comparison.png)).
|
||||
|
||||
🔴 **Two things follow, and the second is the one that touches you:**
|
||||
|
||||
1. `ui-forced-backdrop.md`'s surviving "inert" reading is **refuted** — its 24
|
||||
`.tbm` deciders are **correct**, not harmless. None is on your five screens, so
|
||||
nothing you ship moves; but if the alpha-over assumption under that rule fails,
|
||||
those 24 go for real.
|
||||
2. **`sylpheed-cli screen render` silently omits the background of every screen
|
||||
carrying a `.tbm`.** No diagnostic. If you ever diff against it outside the five
|
||||
menu screens, that is a difference that is *ours*, not yours.
|
||||
|
||||
⚠️ Reach: one `.tbm` observed. The class question — does a `.tbm` draw at all — is
|
||||
settled; the ten other families are not individually seen.
|
||||
|
||||
📌 **And the driving trap from the failed runs is still worth having**: a 0.12 s Ⓐ
|
||||
issued while the guest is loading is **missed entirely** — 2 `[file-pad] vk=5800`
|
||||
lines is *one* press. "The press did nothing" and "there was no press" are identical
|
||||
on screen; only `[RE-INPUT]` separates them. Hold 0.5 s and confirm delivery.
|
||||
[`tbm-submenu-not-reached.md`](../re/structures/tbm-submenu-not-reached.md)
|
||||
|
||||
|
||||
Not something you need — none of the 24 `.tbm` deciders is on your five screens —
|
||||
but the *trap* generalises to anything driven.
|
||||
|
||||
Reference in New Issue
Block a user