diff --git a/context/open-questions.md b/context/open-questions.md index 559981b..1a783bf 100644 --- a/context/open-questions.md +++ b/context/open-questions.md @@ -1357,13 +1357,20 @@ EXPERT-only; the player+0x260 WRITER has never been read). Settled/confirmed [w expert-only -> best read: a genuine 4.0->4.10 balance change (his hands-on spans the earlier machine). Tester-notes line warranted (veteran heat is not a bug). The vet-vs-expert heat MAGNITUDE coefficient stays open [T4]. -- **NARC/STREAK per-type seeker maneuverability (Oracle: the "angry swarm of bees" at high - aspect angles near a maneuvering target)** [T3→T4]: the port's steering gains (4.0 turn / - 8.0 loft) are PORT-TUNED constants applied uniformly to every missile family; Oracle's - memory says the maneuverable types behaved differently. Candidate: an authored per-model - turn-rate field in the missile model record (we consume +0x44 maxTimeOfFlight, +0x48 - thrust, +0x50 detonationMode — +0x4c is UNREAD). Read +0x4c across the 8 cached missile - models; if it differentiates NARC/STREAK, wire it as the turn gain. Post-Friday. +- **NARC/STREAK per-type maneuverability -- MECHANISM FOUND (#113 audit, 2026-08-14) [T1]: + the authored turn rate is model field +0x40** (values 60/360 deg/s), scaled by + _DAT_004be8b8 = pi/180 into the thruster (@004bf5b4 stack-record build -> @004be7c4 + thruster[0x3a], rad/s). The +0x4c candidate hypothesis was WRONG (superseded; +0x4c -> + thruster[0x3c], role unread). The binary flies the authored rates; the port's push + simulator uses uniform PORT-TUNED steering gains (4.0/8.0) [T3] and ignores +0x40. + SUNDAY ITEM: consume model+0x40 as the per-round turn gain (the table already caches the + record; add the field), bench LRM-vs-Streak turn-radius A/B, expect the 'angry bees'. + Same audit, envelope verdict: ttl = lifetime + 10.0 (_DAT_004bf5ac) and kill-plane -1.0 + (_DAT_004bf5b0) are BYTE-FAITHFUL in the port -- #113 closed-faithful, no envelope change. + [T3 minor ledger]: the binary also silently retires rounds the constraint resolver + displaces >0.32u (embedded-in-terrain reaper, no boom) beside the detonating + world-collision path; and a thruster-state branch zero-stabilizes lateral terms during + burn (our seeker-loft shape approximates). - **Gauss carrier confirmed vs content (Oracle: "the Mischief")**: Mischief = lok2 (the exe's variant-name table: vul1="Mad Dog", lok2="Mischief", mad2="Zanin Neko"), and the Loki family's L4GAUGE.CFG section authors GAUSS + AmmoBinGAUSS gauge rows — consistent. (A