Drew T
39d5249917
chore(phase-33.5): OPEN — gate 1 (Drew, 2026-09-07, plan mode, Max): docs consolidation + the wiki as source of truth + the tracked-.run/ prune + the day-one decomp kit (v1.32.0 -> v1.32.1)
...
- R74–R83 ratified at gate 1 (the PhaseEnd_Phase33 candidates (a)–(j)), full text in DIGEST §3; DIGEST §0 notes the open sub-phase
- phase-ends/CURRENT_PHASE.md: milestone, effort map, the nine owner decisions, 16 tasks, the three audit ledgers (docs/ per-file
classification; tracked .run/ groups incl. the 172 tracked-but-ignored and the two fable_cd4 disassembly listings; the memory-store
classes), the 🛑 checkpoint, and the approved plan verbatim
- docs/phase34-seed.md: candidates (a)–(j) now R74–R83; Phase 33.5 runs before Phase 34 and touches no flip step
- harness task list built (16 rows, R28)
2026-09-07 17:06:45 -06:00
..
2026-09-07 01:01:28 -06:00
2026-08-24 14:09:13 -06:00
docs(phase-33): E3 — docs/gcc-2.7.2-map/README.md (the five files by pass group, the condensed §31 triage table, the byte-proof method, the provenance legend: vanilla 2.7.2 subset from the GNU tarball sha256 7cd8bce5… vs pmret/gcc-papermario = gcc 2.8.1, the +611-line drift caveat, the S23 audit 119/40/7/4) + tools/gccmap_cites.py: every file.c:NNN cite in the map tagged [2.7.2]/[2.8.1 pm]/[repo] from the trees (quoted snippets → function extents → nearest occurrence → the author's cues → cite_overrides.tsv, 20 rows with reasons → a tie is a valid 2.7.2 line; a contradiction leaves [?]); 135 cites: 79/55/1, --verify 0 disagreements, --controls 6/6, idempotent; three tagger defects caught by its own controls before any tag landed (window span pairing, code fences, self-read cues); --check (textual) in tools-health + CI audits; doc_links default; SETUP row + P33 E3 section; log + checkpoint (NEXT = E4); 8 orphaned 49h permuter workers stopped
2026-09-07 02:32:57 -06:00
2026-09-06 23:28:39 -06:00
2026-09-07 14:08:15 -06:00
2026-09-07 14:20:05 -06:00
2026-09-06 23:28:39 -06:00
2026-09-07 14:20:05 -06:00
2026-09-06 23:28:39 -06:00
2026-06-19 13:03:14 -06:00
2026-09-06 23:28:39 -06:00
2026-07-30 16:45:09 -06:00
feat(phase-33): A2 reporting instruments — make sig-main rewritten (tools/main_seed_ends.py: main's game-code boundaries DERIVED from the link map + objects, tiling asserted; 809 fns / 45,150 ins), progress.py weighs main by the build-derived sig and EXITS with no sig (R32), the digest's oracle clause derived live (0 phantom / 0 truncated / 0 pad-tail), backlog.linked_closed retires the LINKED-range legacy row (0 open), dup_report on the derived sig; CORRECTED main denominator 45,150 (Ghidra's flow boundaries left 3,628 words of game code unowned) — fleet instr 13,492,113 / distinct 5,820,205, all 100%; make report BINARY=main EXIT=0, audit-digest OK; SETUP §6.8 + P33 A2 rows (R21)
2026-09-06 18:46:52 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:28:39 -06:00
2026-07-03 17:59:19 -06:00
2026-09-06 23:28:39 -06:00
2026-06-30 13:54:53 -06:00
2026-08-07 18:04:26 -06:00
2026-09-05 13:16:50 -06:00
2026-08-07 15:07:55 -06:00
2026-09-07 14:08:42 -06:00
2026-09-07 14:08:15 -06:00
2026-09-06 16:29:00 -06:00
2026-06-16 17:56:38 -06:00
2026-06-16 17:56:38 -06:00
2026-06-20 17:12:00 -06:00
2026-06-16 17:56:38 -06:00
2026-06-16 14:05:20 -06:00
2026-09-05 00:49:07 -06:00
2026-09-05 00:49:07 -06:00
docs(phase-33): F3 the wiki + how-to-AI-decomp, authored in-repo — docs/wiki/ (Home, Build from your own disc, Toolchain setup, Repository layout, The matching workflow, The dedup engine, Overlays and modules, Ghidra rebuild from text, Verification and progress, Contributing and the no-ROM policy, How-to-AI-decomp index, _Sidebar) + docs/how-to-ai-decomp/ chapters 00–12 (governance, byte gate, bootstrap order, oracles and instruments, cards/lanes/waves, knowledge base, compiler source, models and budgets, economics, integration and propagation, publishing, failure museum); tools/wiki_render.py (link rewrite to GitHub-wiki page names, dead link = error, 12-case selftest) + tools/wiki_sync.sh (render → clone → replace → diff; --push is Drew's, R6; dry-run works before the wiki repo exists); doc_links checks both directories by default (DEFAULT_GLOBS); pending list EMPTY, --strict PASS: 40 documents / 290 links / 0 broken; 25 pages rendered, 264 links rewritten
2026-09-07 01:57:24 -06:00
feat(phase-33): A2 reporting instruments — make sig-main rewritten (tools/main_seed_ends.py: main's game-code boundaries DERIVED from the link map + objects, tiling asserted; 809 fns / 45,150 ins), progress.py weighs main by the build-derived sig and EXITS with no sig (R32), the digest's oracle clause derived live (0 phantom / 0 truncated / 0 pad-tail), backlog.linked_closed retires the LINKED-range legacy row (0 open), dup_report on the derived sig; CORRECTED main denominator 45,150 (Ghidra's flow boundaries left 3,628 words of game code unowned) — fleet instr 13,492,113 / distinct 5,820,205, all 100%; make report BINARY=main EXIT=0, audit-digest OK; SETUP §6.8 + P33 A2 rows (R21)
2026-09-06 18:46:52 -06:00
feat(phase-33): A2 reporting instruments — make sig-main rewritten (tools/main_seed_ends.py: main's game-code boundaries DERIVED from the link map + objects, tiling asserted; 809 fns / 45,150 ins), progress.py weighs main by the build-derived sig and EXITS with no sig (R32), the digest's oracle clause derived live (0 phantom / 0 truncated / 0 pad-tail), backlog.linked_closed retires the LINKED-range legacy row (0 open), dup_report on the derived sig; CORRECTED main denominator 45,150 (Ghidra's flow boundaries left 3,628 words of game code unowned) — fleet instr 13,492,113 / distinct 5,820,205, all 100%; make report BINARY=main EXIT=0, audit-digest OK; SETUP §6.8 + P33 A2 rows (R21)
2026-09-06 18:46:52 -06:00
2026-06-20 17:12:00 -06:00
2026-06-15 23:25:00 -06:00
2026-06-16 17:50:31 -06:00
2026-06-20 23:55:51 -06:00
2026-07-01 17:25:47 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:45:48 -06:00
2026-07-19 00:36:51 -06:00
2026-06-16 14:33:54 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:28:39 -06:00
2026-08-05 00:50:01 -06:00
2026-07-08 18:36:50 -06:00
2026-09-07 01:05:53 -06:00
docs(phase-33): gen3-handoff §2.2 — the standard to meet (sotn STYLE.md + CONTRIBUTING AI clause, decomp.me FAQ, rood-reverse), the community's gripe decomposed, the tree's readability gap measured (1,094 named vs 16,335 func_; 43,857 pins; 5,147 macro bodies in one 8.4 MB header; 3,558 carve-split files), and the Gen3 sequencing against P33; log
2026-09-07 14:36:55 -06:00
2026-07-09 15:47:30 -06:00
2026-09-07 14:46:53 -06:00
2026-09-01 13:06:27 -06:00
2026-07-14 21:21:02 -06:00
2026-07-20 19:24:17 -06:00
2026-08-07 22:09:05 -06:00
2026-09-06 23:28:39 -06:00
2026-09-07 11:32:42 -06:00
2026-09-07 13:29:48 -06:00
2026-09-01 03:49:21 -06:00
2026-09-07 14:01:47 -06:00
2026-07-10 17:54:01 -06:00
2026-07-09 23:39:14 -06:00
2026-09-06 23:28:39 -06:00
2026-07-11 23:12:53 -06:00
2026-09-07 17:06:45 -06:00
2026-08-24 15:46:01 -06:00
2026-09-07 02:05:45 -06:00
2026-09-07 01:01:28 -06:00
2026-09-06 16:29:00 -06:00
2026-06-16 17:56:38 -06:00
2026-06-16 17:56:38 -06:00
2026-06-20 17:12:00 -06:00
2026-06-16 17:56:38 -06:00
2026-07-16 01:41:57 -06:00
2026-06-14 03:19:23 -06:00
2026-08-14 17:44:32 -06:00
2026-09-04 17:56:31 -06:00
2026-09-07 13:36:46 -06:00
2026-08-29 20:29:34 -06:00
2026-07-16 01:44:11 -06:00
2026-09-07 01:16:08 -06:00
2026-09-07 01:05:53 -06:00
2026-09-03 21:58:17 -06:00
2026-09-07 14:46:53 -06:00
2026-06-30 13:54:53 -06:00
2026-09-07 01:10:48 -06:00
2026-09-07 01:10:48 -06:00
2026-09-07 01:10:48 -06:00
2026-06-19 13:03:14 -06:00
2026-09-06 23:28:39 -06:00
2026-09-06 23:45:48 -06:00
2026-06-19 12:13:38 -06:00
2026-08-18 12:41:37 -06:00
2026-09-05 10:11:43 -06:00
2026-08-01 08:20:41 -06:00