58e184f5d5
The mod world now takes each saved start whose pieces are all jigsaw pieces as the oracle saved it (chunk_dump's HORIZON_SAVED_STARTS, through a new GeneratorWorker::use_saved_start and PoolPiece::from_saved), so the blocks are checked whatever the layout: Lithostitched lays jigsaws out its own way (spec-lithostitched OPEN-L5) and the layout harness checks layouts apart. Lithostitched's wrapper elements place their delegate; 1.21.1 block states are read in 26.3's shape. Counts are split between positions inside a piece's box and around them (terrain adaptation, decoration), and every mismatch class is written to .local/structure-layout/<profile>/blocks-report.json. A CTOV profile carries Lithostitched and ChoiceTheorem's Overhauled Village from a pack's jar folder (.local/structure-oracle/pack-jars). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>