185f7c36c74189d4096f4aa6efe5b9cf44d86413
SCOPONE-0005 iteration 8 - Replace JSON.parse/stringify deepClone with hand-written cloneState() (~10-50x faster) - Export cloneState from engine.ts, use in applyMove and generateSamples - Master: reduce samples 24→10 (14 endgame), depth 8→6 (8 endgame) - Add 1.5s time budget with early termination in masterMove and alphaBeta - evaluateFast(): single-pass pile scan, zero array allocations at leaf nodes - Simplified move ordering in alphaBeta (captures-first, no per-move eval) - Skip countScopaThreats when tableSum >= 11 (impossible to clear) - Remove unused calcPrimiera import from ai.ts
Description
No description provided