No active TemplateGeometry record for angel_desk_01. Upload assets at Admin → Template Upload.
1
Mask Record Loaded — Asset-Driven Dimensions
Pending
Confirms the TemplateGeometry record for angel_desk_01 exists, is active, has processed mask_bands, and that canvas dimensions come from the uploaded assets.
2
Geometry Parity — Same Mask Drives All Three Surfaces
Pending
Computes pixel-level zone coordinates for Writer/Preview and PDF renderer from the same mask_bands. All values must match.
3
Composition Parity — Writer = Preview = PDF
Pending
Runs paginateItems() with mask geometry and confirms the result is deterministic. The same layout will be used by Writer, Preview, and the PDF renderer.
4
Rollback — is_active Toggle
Pending
Setting is_active=false must instantly revert all three surfaces to the hardcoded Angel geometry. No deployment required.
Current state: No record
5
Visual Surfaces — Writer · Preview · PDF
Pending
Shows Writer (blue boundary visible) and Preview (no boundary) with the same letter body. Visual inspection: composition, line breaks, and page breaks must match. Generate a PDF via the editor to complete the three-surface comparison.