refactor(engine): first ambiguity burn-down batch — 302 → 198 pairs #146
Reference in New Issue
Block a user
Delete Branch "refactor/ambiguity-burndown"
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?
First #143 burn-down batch (−104 pairs, −34%):
tick_elapsed_time → sync_settings_to_game → handle_restore_prompt) chained beforeGameMutation; all remaining unordered readers ordered after it. Readers now deterministically see the current frame's moves.NewGameRequestWritersset — all in-cluster writers of the new-game trigger registered in a self-ambiguous set (append order is meaningless; consumers drain the queue).Baseline ratchets 302 → 198. Remaining backlog is dominated by the Sprite(72)/Transform(48) visual-domain cluster — needs per-domain set architecture, next batch.
Gates: ratchet test green at new baseline, workspace clippy
--all-targets -D warningsclean, full test suite green.Refs #143
🤖 Generated with Claude Code