Reject non-finite CLI float inputs

This commit is contained in:
2026-06-02 17:48:13 +02:00
parent 53fc5f9a57
commit 9b00acec6f
5 changed files with 55 additions and 2 deletions

View File

@@ -354,7 +354,8 @@ payloads are present.
visibility, opacity, blend mode, alpha lock, per-layer frame durations, and
dirty-face payloads targeted to layer/frame/face slots. `pano_cli save-project`
exposes the generated writer for metadata-only and test dirty-face-payload
round-trips through `load-project`.
round-trips through `load-project` and rejects non-finite automation float
inputs before writing files.
`pp_document::export_ppi_project_document` converts pure documents into PPI
bytes using that writer, including PNG-encoded layer/frame face payloads.
`pano_cli simulate-document-export` exercises that pure document export path,