Skip to content

Resumable WFC Puzzle2D and Energy Jobs #2583

Description

@usalu

🤖️ Prompt

Phase 7 of the Interactivity-First Refactor. Convert WFC compile-and-solve into a persistent staged solver with domain bitsets, entropy heap generations, propagation queue, trail, seeded checkpointed RNG, bounded edge work and detailed previews; migrate Puzzle2D fill to the same bounded job pattern as Puzzle3D; convert Energy Engine::run into a staged EnergyJob with quality tiers, chronological deterministic reductions, progress previews, cancellation, checkpoints, and a batch adapter driving the same job. Verify continuous internal progress, cancellation at every stage, deterministic results across worker counts, and no solver-owned pools.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions