Plan document export snapshot routing

This commit is contained in:
2026-06-06 11:03:28 +02:00
parent 6c772a1c84
commit 7575f51c45
8 changed files with 494 additions and 80 deletions

View File

@@ -860,6 +860,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
- `pano_cli plan-export-report` exposes `pp_app_core` export failure and
license-disabled dialog metadata as JSON; live export dialogs consume the
same metadata before retained legacy export execution or logging continues.
- `pano_cli plan-export-snapshot-route` exposes the `pp_app_core` route policy
that decides whether payload-complete document snapshots use pure
document/renderer export writers or retained legacy exporters, including
target/platform unsupported and pending renderer-readback fallback reasons.
- `pano_cli plan-export-start` exposes `pp_app_core` export availability
planning for license-gated, demo-blocked, and missing-canvas states as JSON;
the live image, layer, animation-frame, depth, and cube-face export dialogs
@@ -1052,8 +1056,9 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
handling, and invalid export naming inputs, plus export-start license/canvas availability decisions,
export menu executor dispatch, file/stem/collection export execution
dispatch, failed directory creation preservation, named depth/cube export
dispatch, malformed export target rejection, video export dispatch for
animation MP4/timelapse paths, and empty video-path rejection.
dispatch, malformed export target rejection, document-snapshot export route
policy, video export dispatch for animation MP4/timelapse paths, and empty
video-path rejection.
- `pp_app_core_document_recording_tests` covers recording start/stop, clear,
platform recorded-file cleanup, frame-count reset, export progress totals,
oversized progress-total clamping, and recording-worker encode-wake