Constraint propagation search + compiled transformer verification — 21 clues, 172 guesses, 162 backtracks
Two phases: Norvig’s constraint propagation performs the search (guessing values and backtracking when propagation detects contradictions), then the compiled transformer stack machine verifies every placement via constraint checking against heap memory.
The 7,147-instruction program is generated analytically: Python computes the peer lists for each cell and emits specific PUSH addr, I32.LOAD, PUSH val, EQ, JNZ fail sequences. The transformer doesn’t need to “understand” Sudoku — its compiled weights implement exact memory lookup and comparison.