mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-09 03:39:51 -06:00
Engine: StrictReport (missing glyphs + missing pictures, schema-1 JSON), pure file.strictReport, and strict: true on file.save/saveAs/exportPdf/exportPng that refuses with "strict: ..." before any write. PDF strict lays out once through wordcraft_pdf::export_layout; PdfOptions now owns the display/layout options the exporter and the check share. CLI: --strict, exit 3, report plus JSON line on stderr; a non-pdf/png output is rejected before the input is read. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FypgCX8G9hbs6XYZFsgjbL