Files
BFM-decomp/docs/difficulty.md
T
Drew T 2fdcc4f120 docs(phase-32): T3 S83 CHECKPOINT — 28 banks (census 44 -> 16 stubs / 3,827 ins), fleet R22 218/218 twice, the 17-row Haiku queue 17/17 MATCH; cookbook §500-F; 🛑 block refreshed
- CURRENT_PHASE.md: T3 row (47/47 drafted, 38 banked, 9 NEAR ledgered, 0 FAIL), the S83 log entry, the 🛑 SESSION
  CHECKPOINT rewritten to the verbatim-replay standard (supersedes the 10:01 block): state, what S83 did, the 16-row
  census with draft paths, NEXT (step 8 permuter_ils ×2 + one Opus look, then the close), files/tools/gotchas, T4/T5 carry
- cookbook §500-F (the queue's yield + the four integration classes a per-draft rtu_match cannot see: same-TU spellings,
  §304 ×3, verdict-relative-to-TU-at-verification, the md_* jtbl route is §303); docs/cookbook-index.md regenerated (--check OK)
- .run/P32/t3/BRIEF.md: the §304 + exact-TU-spelling contract lines; harvest_notes.md; verdicts.jsonl +17 (session 491895ad);
  pending_launch.txt emptied (all 17 launched 10:57); the 17 Haiku drafts + 3 agent reports (R20)
- tools/jtbl_carve.py: the leading-island refusal now says §303 supersedes the §260 split for md_* modules (P32 S83 witness)
- backlog: the 9 NEAR rows logged (class · closeness · best draft · cost "1 Opus agent, 30–70 min", R41); docs/backlog.md 15 open
- .run/P32/t3s3/ (NEW, allowlisted): splice.py, bank.sh (verbatim grep -> rtu xN -> splice xN -> one build -> sha -> commit
  on green), backlog_near.sh, prompts/ (17), gate/slate_main2.json + log, r22/r22b/tools-health/build/bank/twin_rescan logs
- census jsons .run/P32/frontier_t3s3_{mid,haiku}.json; progress digests regenerated by tools-health (R22 218/218 at 10:46 and 11:09)
2026-09-05 11:11:03 -06:00

5.3 KiB

Unmatched difficulty inventory (generated by tools/difficulty.py — harvest queue)

unmatched functions : 1263 trivial (<=5 ins) : 267 non-jtbl leaves : 839 (best harvest targets) jump-table funcs : 58 (deferred — need the rodata-island workflow, Task 2')

Easiest 120 unmatched (score asc) — the work queue

score name nins br calls jtbl leaf
1 COR_05_OBJ_130 1 0 0 - Y
1 EXT_OBJ_A8 1 0 0 - Y
1 GS_137_OBJ_488 1 0 0 - Y
1 LIBMCRD_OBJ_1118 1 0 0 - Y
1 LIBMCRD_OBJ_330 1 0 0 - Y
1 LIBMCRD_OBJ_5BC 1 0 0 - Y
1 LIBMCRD_OBJ_990 1 0 0 - Y
1 LIBMCRD_OBJ_BA0 1 0 0 - Y
1 LIBMCRD_OBJ_E5C 1 0 0 - Y
1 MIDIREAD_OBJ_6BC 1 0 0 - Y
1 MIDIREAD_OBJ_E4 1 0 0 - Y
1 OBJT2_OBJ_614 1 0 0 - Y
1 OBJT2_OBJ_838 1 0 0 - Y
1 PRESET2_OBJ_116C 1 0 0 - Y
1 PRESET2_OBJ_4D8 1 0 0 - Y
1 PRESET2_OBJ_6C4 1 0 0 - Y
1 PRESET2_OBJ_C20 1 0 0 - Y
1 PRESET_OBJ_744 1 0 0 - Y
1 PRNT_OBJ_21C 1 0 0 - Y
1 PRNT_OBJ_2A0 1 0 0 - Y
1 PRNT_OBJ_348 1 0 0 - Y
1 PRNT_OBJ_3D0 1 0 0 - Y
1 SYS_OBJ_1C28 1 0 0 - Y
1 S_SR_OBJ_B0 1 0 0 - Y
2 INTR_DMA_OBJ_274 2 0 0 - Y
2 LIBMCRD_OBJ_1A60 2 0 0 - Y
2 LIBMCRD_OBJ_308 2 0 0 - Y
2 PRESET2_OBJ_FD8 2 0 0 - Y
2 PRIM_OBJ_200 2 0 0 - Y
2 PRIM_OBJ_228 2 0 0 - Y
2 SR_SV_OBJ_224 2 0 0 - Y
2 SR_SV_OBJ_2F4 2 0 0 - Y
2 SYS_OBJ_191C 2 0 0 - Y
2 S_ITC_OBJ_88 2 0 0 - Y
2 S_SCA_OBJ_15C 2 0 0 - Y
2 S_SCA_OBJ_94 2 0 0 - Y
2 S_SK_OBJ_1EC 2 0 0 - Y
2 VM_N2P_OBJ_1B8 2 0 0 - Y
2 VM_N2P_OBJ_BC 2 0 0 - Y
3 C_007_OBJ_AC 3 0 0 - Y
3 MIDIREAD_OBJ_6C0 3 0 0 - Y
3 PRESET2_OBJ_A88 3 0 0 - Y
3 PRNT_OBJ_380 3 0 0 - Y
3 SYS_OBJ_1B78 3 0 0 - Y
3 SetDQA 3 0 0 - Y
3 SetDQB 3 0 0 - Y
3 SetData32 3 0 0 - Y
3 SetIR0 3 0 0 - Y
3 SetInitPadFlag 3 0 0 - Y
3 UT_KEYV_OBJ_174 3 0 0 - Y
3 _padSetAct 3 0 0 - Y
4 CD_set_test_parmnum 4 0 0 - Y
4 C_011_OBJ_960 4 0 0 - Y
4 CdLastCom 4 0 0 - Y
4 GEO_00_OBJ_2C 4 0 0 - Y
4 GS_108_OBJ_7C 4 0 0 - Y
4 GetGraphDebug 4 0 0 - Y
4 GetGraphType 4 0 0 - Y
4 GsGetActiveBuff 4 0 0 - Y
4 LIBMCRD_OBJ_15C 4 0 0 - Y
4 LIBMCRD_OBJ_1944 4 0 0 - Y
4 LIBMCRD_OBJ_3B8 4 0 0 - Y
4 LIBMCRD_OBJ_84C 4 0 0 - Y
4 LIBMCRD_OBJ_A5C 4 0 0 - Y
4 MIDIREAD_OBJ_6AC 4 0 0 - Y
4 ReadInitPadFlag 4 0 0 - Y
4 SPU_OBJ_510 4 0 0 - Y
4 SPU_OBJ_AC4 4 0 0 - Y
4 SSSTART_OBJ_240 2 0 1 - -
4 SSSTART_OBJ_248 2 0 1 - -
4 SSSTART_OBJ_328 4 0 0 - Y
4 SYS_OBJ_1AF0 4 0 0 - Y
4 SYS_OBJ_2F7C 4 0 0 - Y
4 S_RRWA_OBJ_40 4 0 0 - Y
4 S_SAV_OBJ_1E8 4 0 0 - Y
4 S_SAV_OBJ_1F8 4 0 0 - Y
4 S_SCA_OBJ_384 4 0 0 - Y
4 S_SRMP_OBJ_170 4 0 0 - Y
4 S_STSA_OBJ_48 4 0 0 - Y
4 SetVertex0 4 0 0 - Y
4 SetVertex1 4 0 0 - Y
4 SetVertex2 4 0 0 - Y
4 USERFUNC_OBJ_84 4 0 0 - Y
4 UT_KEYV_OBJ_350 4 0 0 - Y
4 UT_KEYV_OBJ_3FC 4 0 0 - Y
4 VSYNC_OBJ_1D4 4 0 0 - Y
4 VS_VH_OBJ_180 4 0 0 - Y
4 _padSetCmd 4 0 0 - Y
4 func_800426D4 4 0 0 - Y
4 func_80043078 4 0 0 - Y
4 func_80043410 4 0 0 - Y
4 func_80043420 4 0 0 - Y
4 func_80043440 4 0 0 - Y
4 func_800491EC 4 0 0 - Y
4 func_8004923C 4 0 0 - Y
4 func_8005C4CC 4 0 0 - Y
4 func_8005CF08 4 0 0 - Y
4 func_8005CF18 4 0 0 - Y
4 func_8005F384 4 0 0 - Y
4 func_80062988 4 0 0 - Y
4 gfx2D_COM0_OBJ_30 4 0 0 - Y
5 C_004_OBJ_DC 5 0 0 - Y
5 EVENT_OBJ_84 5 0 0 - Y
5 GS_123_OBJ_A8 5 0 0 - Y
5 INTR_OBJ_6D0 5 0 0 - Y
5 ISO9660_OBJ_29C 3 0 1 - -
5 LIBMCRD_OBJ_5C0 5 0 0 - Y
5 LIBMCRD_OBJ_840 3 0 1 - -
5 LIBMCRD_OBJ_A50 3 0 1 - -
5 LIBMCRD_OBJ_C90 3 0 1 - -
5 LIBMCRD_OBJ_F4C 3 0 1 - -
5 OBJT_OBJ_108 2 1 0 - Y
5 OBJT_OBJ_110 2 1 0 - Y
5 OBJT_OBJ_124 2 1 0 - Y
5 OBJT_OBJ_D0 2 1 0 - Y
5 OBJT_OBJ_E4 2 1 0 - Y
5 PRNT_OBJ_188 2 1 0 - Y
5 PRNT_OBJ_1E8 2 1 0 - Y
5 PRNT_OBJ_1F0 2 1 0 - Y
5 PRNT_OBJ_1F8 2 1 0 - Y