handoff: 0/1 is a duplicate, 2/3 is a structural pair -- restoring a withdrawal at lower strength

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
sylph-decoder
2026-08-31 03:13:12 +00:00
parent 7626f9e646
commit 6f76512ecb

View File

@@ -21,6 +21,34 @@ delivered.
## 🟡 2026-08-31 — `GP_DIALOG` 0/1 is a **duplicate**; 2/3 is a structural pair
Closing the item I left open when I withdrew "an EN/JP pair". The two cases split,
and the bytes decide:
| | sizes | differing |
|---|---|---|
| **control** 10/11 — known two different dialogs | 7 072 448 / 6 788 820 | **54.90 %** |
| **0/1** | 59 810 / 59 810 | **0.00 % — byte-identical** |
| **2/3** — the DIFFICULTY build | 8 136 936 / 8 124 856 | **2.77 %**, first at `0x1BB` |
* **0/1 is a duplicate** — the same 59 810 bytes stored twice, not a language pair.
* **2/3 is not.** Different sizes, 2.77 % of bytes differing, **every element name
shared** — which is what a language pair looks like.
⚠️ **Supported, not proven, and the untested step is nameable**: I have not
captured `DIFFICULTY` in `ja`. What is established is *two builds, same element
names, ~97.2 % identical bytes*. That they are **English and Japanese** rests on the
disc's convention of shipping screens twice, not on a capture of this screen.
📌 This partially restores what I withdrew — **at lower strength than the original
phrasing**. A pair by structure; a *language* pair by inference. If you re-add it
anywhere, that is the version to carry.
[data](../re/data/dialog-0-1-is-a-duplicate.txt)
## ✅ 2026-08-31 — `DIFFICULTY` is a **dialog**: `DLG_SELECT_DIFFICULTY`, `GP_DIALOG` entries 2/3
> ✅ **STRENGTHENED the same day, twice.**