Relief Register Support

Paper and block geometry stay together with two to four named registration marks.

Each carved layer permanently removes printable material, while registration choices, layer order, and spoiled sheets are often tracked across loose notes during an irreversible process.

Verified capability

Paper and block geometry stay together with two to four named registration marks.

AppModuleTests verifies centered geometry, normalized and physical registration coordinates, mark validation, and invalid-plan rejection; seeded UI tests exercise the labeled diagram and offset preview.

Verified capability

A saved pre-carve checkpoint records the incoming survivor count, datum, marks, and workshop note before an irreversible layer transition.

AppModuleTests verifies that planned layers cannot advance without confirmation and that the resulting checkpoint is a deterministic snapshot of the incoming survivor count and registration facts.

Verified capability

Editionable and spoiled counts can be corrected, and each completed layer's survivors become the next layer's incoming sheet count.

AppModuleTests verifies cross-layer survivor propagation, capacity bounds, decrement corrections, target completion, and explicit short-edition closure.

Verified capability

Print plans, layer order, checkpoints, counts, and notes persist locally with a safety copy and recoverable Recently Deleted area.

AppModuleTests verifies atomic persistence, backup recovery without sample substitution, and persisted trash-and-restore behavior.

Verified capability

A dimension-labeled workshop plan can be prepared as a local PDF and shared only when the user chooses.

AppModuleTests verifies local PDF generation plus deterministic continuation pages for long notes and long layer sequences; the seeded UI journey verifies prepare-then-share gating.