bac9ab0d89
Worker A's 0x800689DC and worker C's 0x8009F4B4. 120: worker B's justification for why the ranker works -- 'the allocator makes copies non-identical, so OPCODE repetition survives while WORD repetition does not'. That is exactly why finding 110's full-word metric failed and why the opcode metric works. A repeated source block produces the same opcodes with different registers; requiring operands to match destroys the signal rather than sharpening it. 121: the filled-delay-slot class has TWO sub-cases with DIFFERENT fixes -- reorg fills the slot (source-shape hunt) versus maspsx mode changing WHICH instruction lands in the slot (a harness token choice). Same diagnostic, different remedy. Check whether toggling maspsx changes the fill before hunting a source shape. 122: NEW BLOCKED CLASS -- a GTE coprocessor body needs a harness token, not more spellings. Worker B's 0x8001FAFC reads mfc2 $12/$13/$14 and branches on t7/s6 which are NOT the o32 argument registers, so the inputs arrive through a non-standard convention. Team rule: if a body contains mfc2/mtc2, do not spend spellings on it -- these are tooling-blocked rows to be worked as a batch once a token exists.