What was done
Claude built a knowledge base from memory dumps using a Bobbin emulator MCP and Ghidra, then wrote a JavaScript port. The first port failed; after repeated gap audits a second port plays correctly.
Where the human stepped in
Claude filled knowledge gaps with plausible invented content instead of flagging them, could not judge whether its port was correct, and once tried to write its own disassembler when Ghidra stopped responding. The author had to reset and drive repeated gap analysis.