handoff: mark the overtaken initial-focus section, which still read as live

sylpheed-port pointed out that a newest-first convention protects a top-down
reader while a grep lands mid-document. Both of that section's claims have since
been overtaken -- the disagreement is settled at NEW GAME, and the persistence
question has been run -- and it carried no forward marker.

Kept rather than deleted: it is what the port was told at the time, and a reader
arriving by grep needs to know it was superseded.

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-30 22:56:45 +00:00
parent 667b4264f0
commit 0159527a37

View File

@@ -128,6 +128,20 @@ is untested and is the reading that would matter for authoring a default.
## 🔴 2026-08-30 — do not hardcode the menu's initial focus; the sources disagree
> ⚠️ **SUPERSEDED the same day — read this line before the section.** Both of its
> claims have been overtaken and neither still holds:
> * *"the sources disagree"* — **settled**. Initial focus on a fresh boot is
> **`NEW GAME`**, measured directly on two fresh boots, both the first menu entry.
> The reader that produced the conflicting `TUTORIAL` was two items out.
> → *"the item NAMES below were wrong, and initial focus is NEW GAME"*
> * *"never once run: whether focus persists"* — **it has been run**. The main menu
> **persists**; `EXTRAS` **resets**. → *"EXTRAS resets, the main menu persists"*
>
> Kept, not deleted, because it is what you were told at the time and a reader
> arriving by grep needs to know it was overtaken. Nothing below this line is
> current guidance.
**New, and it is a warning rather than an answer.** `menu-navigation-semantics.md`
records initial focus as **`TUTORIAL`** (2/2 boots). But `boot_menu.sh`'s own
closing line says **`NEW GAME`**, and `menu-state-in-memory.md` reaches `EXTRAS` in