173 lines
8.9 KiB
Python
173 lines
8.9 KiB
Python
import sys
|
|
sys.path.insert(0, r"C:\git\bt411\scratchpad\night7")
|
|
import gitea
|
|
|
|
OK = ("**Field-verified by Oracle (2026-08-10, annotated open-issues sweep, key: "
|
|
"'OK means IMO the issue can be closed'):** ")
|
|
|
|
# ---- straight fix-verified closes -------------------------------------
|
|
simple = {
|
|
18: "OK.", 20: "OK.", 22: "OK.", 32: "OK.", 36: "OK.", 40: "OK.",
|
|
43: "OK.", 48: "OK.", 51: "OK.", 53: "OK.", 54: "OK.", 58: "OK.",
|
|
59: "OK.", 61: "OK.", 62: "OK.", 70: "OK.", 114: "OK.", 131: "OK.",
|
|
137: "OK.", 138: "OK.", 146: "OK.", 152: "OK (the CENTER-button fix; the "
|
|
"1995 Mid/Adv auto-recentre era question got 'Don't know' -- stays "
|
|
"answered by the binary: no auto-recentre outside the stuck-cell bug).",
|
|
}
|
|
for n, extra in simple.items():
|
|
gitea.comment(n, OK + extra + " Closing.")
|
|
gitea.close(n)
|
|
|
|
# ---- closes with more story -------------------------------------------
|
|
gitea.comment(47, OK + "OK -- including the annunciation flow as shipped. "
|
|
"Reopen if a weapon JAM is ever confirmed NOT to flash the ENG button.")
|
|
gitea.close(47)
|
|
|
|
gitea.comment(50, "Oracle's sweep closes the loop on this one: *\"Fails for me "
|
|
"only on Engineering and Weapon MFDs every time the Panic button is lit\"* "
|
|
"-- i.e. the ORIGINAL all-MFDs-dead misalignment (fixed with #56's device-"
|
|
"reset resize) is gone, and what remains is exactly **#155's panic-armed "
|
|
"keypad capture** (he drew the connection himself). Closing as superseded; "
|
|
"the live symptom continues in #155.")
|
|
gitea.close(50)
|
|
|
|
gitea.comment(35, "Oracle's sweep: *\"No repro as of late.\"* Nobody has seen "
|
|
"an Owens laser crash since the device-loss fix era. Closing as "
|
|
"unreproducible -- Conn Man, reopen instantly if it ever recurs.")
|
|
gitea.close(35)
|
|
|
|
gitea.comment(93, "Oracle's sweep: *\"No recent observations.\"* No end-of-"
|
|
"round crash reported since 674 across many sessions, and the #157 "
|
|
"forensics showed clean teardowns on all four machines on night 14. "
|
|
"Closing as aged out; reopen on any teardown crash.")
|
|
gitea.close(93)
|
|
|
|
gitea.comment(100, "Oracle (the reporter): *\"OK probably operator error.\"* "
|
|
"Closing per the reporter.")
|
|
gitea.close(100)
|
|
|
|
gitea.comment(101, "Oracle (the reporter): OK -- never repeated. Closing as a "
|
|
"one-off; reopen with clock value + drop if it ever recurs.")
|
|
gitea.close(101)
|
|
|
|
gitea.comment(119, "Oracle accepts the authentic verdict (OK). Closing -- the "
|
|
"leak-edge phrase restart is 1995 behavior.")
|
|
gitea.close(119)
|
|
|
|
gitea.comment(120, "Era testimony SPLIT resolved toward as-built: Oracle, "
|
|
"precisely: *\"Can only flush to the line, only leaks can go below the "
|
|
"line.\"* That matches our port exactly (flush stops at the line; leaks "
|
|
"drain below). Closing as authentic-as-built. Lynx/Rajel: if your "
|
|
"flush-to-empty memory comes with a scenario (mech? damage state?), "
|
|
"reopen with it.")
|
|
gitea.close(120)
|
|
|
|
gitea.comment(122, "**Solved by the reporter, and the knowledge is worth "
|
|
"keeping:** Oracle: *\"I changed the throttle axis mapping to remove the "
|
|
"defaulted 'deadzone 2' argument and it fixed my issue.\"* The default "
|
|
"deadzone on a bound throttle AXIS compresses the top of the travel -- "
|
|
"HOTAS users binding throttle should drop the deadzone argument. Closing; "
|
|
"noting in the bindings guidance.")
|
|
gitea.close(122)
|
|
|
|
gitea.comment(127, "Oracle: *\"It is now working as I remember it\"* -- the "
|
|
"weapon-MFD eject presentation matches his era memory on the current "
|
|
"build (likely restored incidentally by the weapon-page work). Closing.")
|
|
gitea.close(127)
|
|
|
|
gitea.comment(139, "**Root cause found by the reporter:** Oracle: *\"Issue was "
|
|
"due to comment made in L4GAUGE.cfg file\"* -- the silent exit between "
|
|
"'lobby up' and the room screen was his locally-edited gauge config (the "
|
|
"same parser fragility class as the night-13 bduck crashes: the CFG "
|
|
"parser dies on malformed/comment lines in element spans). Closing as "
|
|
"local-config; the parser-hardening idea stays on the wishlist.")
|
|
gitea.close(139)
|
|
|
|
gitea.comment(157, "Oracle accepts the not-a-crash verdict (OK). The "
|
|
"remediation set (foreground handoff, clean-exit markers, bat rewording) "
|
|
"ships in the next zip. Closing.")
|
|
gitea.close(157)
|
|
|
|
gitea.comment(66, "Oracle's sweep concurs (OK) with the operator's earlier "
|
|
"field evidence: people use joyconfig.bat without issue. Closing the "
|
|
"stale audit claim.")
|
|
gitea.close(66)
|
|
|
|
# ---- substantive keep-open notes ---------------------------------------
|
|
gitea.comment(27, "Oracle's sweep: *\"Retest\"* -- he wants another pass on "
|
|
"ballistic feel/scoring before calling it. Staying open for one more "
|
|
"session's verdict.")
|
|
|
|
gitea.comment(149, "Oracle's sweep marks this **'Test'** -- correctly: the "
|
|
"dirty-skip fix has never been FIELDED (his annotated copy ran pre-876). "
|
|
"It ships in the next zip; this ticket stays open until his glass rig "
|
|
"verdicts it. (The #138 flash-rate half he confirmed OK and is closed.)")
|
|
|
|
gitea.comment(150, "Oracle's sweep: *\"Not OK, multiple players seeing 2 kills "
|
|
"awarded in build 868\"* -- **expected**: the fix (46ff8dd) has never "
|
|
"been fielded; 868 predates it. First fielded build carrying it is the "
|
|
"next zip. Verify then: kill with a volley -> +1 exactly.")
|
|
|
|
gitea.comment(128, "Oracle's sweep: still **Not OK** -- terrain ram = instant "
|
|
"coolant leak remains live. Stays high on the fix list.")
|
|
|
|
gitea.comment(135, "Oracle's sweep: still **Not OK** -- coolant leak with no "
|
|
"flashing annunciators remains live (both screen modes).")
|
|
|
|
gitea.comment(136, "Oracle's sweep says *\"Clarify\"* -- Oracle, when you get "
|
|
"a minute: is the ask what EXACT toggle order reproduces it, or is the "
|
|
"described behavior itself unclear? One more pass at the description "
|
|
"and we will chase it.")
|
|
|
|
gitea.comment(154, "Oracle's sweep refines this substantially: (1) the "
|
|
"stuck-forever generator did NOT reproduce (*\"waited until completely "
|
|
"cooled... several minutes... could not repro\"*); (2) **era rule:** gens "
|
|
"should come back online at HALF-cooled -- when the red portion of the "
|
|
"heat bar is gone -- worth checking our recovery threshold against the "
|
|
"decomp; (3) **the real bug isolated:** *\"Generator Out warning emits "
|
|
"only when gen comes back online\"* -- the annunciator fires on the "
|
|
"RECOVERY edge instead of the TRIP edge. Retitling focus to the "
|
|
"wrong-edge warning + threshold audit.")
|
|
|
|
gitea.comment(155, "Oracle's sweep confirms the dead-bank set precisely while "
|
|
"PANIC is lit: *\"Score, Radar and Coolant MFDs respond, others do not. "
|
|
"Is this effectively the same as #50?\"* -- yes: #50's residual was this "
|
|
"exact capture and is now closed into here. So: Eng + Weapon banks "
|
|
"captured by the panic-armed mode; Score/Radar/Coolant stay live. Next "
|
|
"step is grounding WHICH banks the 1995 eject mode legitimately owns "
|
|
"(decomp: the 0x200000 keypad routing) -- authentic capture vs our "
|
|
"routing bug.")
|
|
|
|
gitea.comment(104, "Era testimony converges, and the decomp arbitrates: "
|
|
"Oracle: *\"NARC and Streak were both added in a late/final release for "
|
|
"Tesla 4.x\"*; Ronin recalled never working on them. Our 4.10 manifest + "
|
|
"decomp have ZERO NARC hits -- **both are right**: NARC postdates our "
|
|
"4.10 binary, so the Mad Dog's 'NARC 15' label is content anachronism "
|
|
"for a launcher our engine fires as an LRM. Disposition: rename the "
|
|
"loadout label to match what it fires (content fix), no weapon work.")
|
|
|
|
gitea.comment(105, "Oracle's era spec for sensor damage: *\"HUD flicker / "
|
|
"loss of HUD, loss of radar, not sure if radar flickered.\"* That plus "
|
|
"Lynx's earlier description gives the implementation target: flickering/"
|
|
"dropout of HUD and radar under sensor damage. Ready for a decomp pass "
|
|
"on the sensor-condition consumers when this gets picked up.")
|
|
|
|
gitea.comment(115, "Oracle era testimony on gating: *\"I don't remember a hot "
|
|
"box being available in Expert mode... It was there in Standard, not "
|
|
"sure about Veteran\"* -- matches the 1995 manual (hotbox = Standard sim "
|
|
"mode). Our decomp finding stands that the 4.10 HUD reads no experience "
|
|
"flag, so reconcile carefully when wiring the hotbox: manual + memory "
|
|
"vs binary behavior.")
|
|
|
|
gitea.comment(133, "Oracle: *\"an X was shown on the gens under certain "
|
|
"circumstances\"* (which circumstances unknown). Standing question "
|
|
"stays: X-out condition = destroyed only, or also offline/overheat. "
|
|
"Decomp: the engineering-panel X overlay condition is the arbiter.")
|
|
|
|
gitea.comment(23, "Oracle's design input for the non-glass layout: widescreen-"
|
|
"aware dimensions -- world view larger (full width, taller, moved up) "
|
|
"and allowed to overlap the radar somewhat. Concrete enough to "
|
|
"prototype when this design-review item gets picked up.")
|
|
|
|
print("sweep complete")
|