Stage 2: engine package over scrabble-solver #2
Reference in New Issue
Block a user
Delete Branch "feature/stage-2-engine"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stage 2 — the
backend/internal/enginebridge toscrabble-solver: versioned dictionary registry (keyed by variant+dict_version), a deterministic tile bag with exchange support, a pure rulesGame(play/pass/exchange/resign, refill, scoring, end-condition detection with end-game rack adjustment), and dictionary-independentMoveRecords +ReplayBoard(ARCHITECTURE §9.1).Wiring:
go.workreplace scrabble-solver => ../scrabble-solver; both Go CI workflows clone the public solver sibling (master HEAD, no token) and setBACKEND_DICT_DIR. Docs updated (ARCHITECTURE §5/§14, TESTING, backend README, PLAN refinements + deferred TODOs). Branch CI green.