Bug-fix pass for reported issues #114-#119 (D424-D434)

Recoil byte order, crouch-tank interactions, auto-fire cadence in ticks,
hipfire turret tracking, light-fixture Gfx index parsing, hit-type byte
reads. Rule-2 sign-offs recorded for D424 and D427. Documentation re-triaged
onto a single tracker (docs/ROADMAP.md).

Refs: D424 D425 D426 D427 D428 D430 D431 D432 D434 #114 #115 #116 #117 #118 #119
This commit is contained in:
James Dansereau committed 2026-10-06 18:35:38 -04:00
1 parent 0e8c2ce213
commit 811e9a62cf
44 files changed
+805 -1509

No files matched your search

+3 -1
View File
@@ -54,7 +54,8 @@ def one_liner(cell: str, limit: int = 160) -> str:
LEAD_RE = re.compile(
r"^\**\s*(OPEN|RESOLVED|FIXED|PROPOSED|PARTIAL|LANDED|CLAMP|DISPROVEN"
r"|ROOT-CAUSED|GUARDED|ANALYZED|DIAGNOSTIC SHIPPED|NOT A BUG|CLOSED)",
r"|ROOT-CAUSED|GUARDED|ANALYZED|DIAGNOSTIC SHIPPED|NOT A BUG|CLOSED"
r"|DEFERRED|SUPERSEDED)",
re.I,
)
@@ -74,6 +75,7 @@ def bucket(status_cell: str) -> str:
"ANALYZED": "PARTIAL",
"DIAGNOSTIC SHIPPED": "PARTIAL",
"NOT A BUG": "RESOLVED",
"SUPERSEDED": "CLOSED",
}.get(tok, tok)
for name, rx in STATUS_BUCKETS:
if rx.search(status_cell):