Move export snapshot target support to app core
This commit is contained in:
@@ -863,7 +863,8 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
- `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.
|
||||
PNG/JPEG equirectangular target support, collection/cube target support,
|
||||
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
|
||||
|
||||
@@ -585,11 +585,12 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
- 2026-06-06: DEBT-0010/DEBT-0036/DEBT-0043 were narrowed again.
|
||||
`pp_app_core` now owns the document-snapshot export route decision used by
|
||||
live equirectangular, layer, animation-frame, and cube-face export bridges,
|
||||
including payload-complete writer use, target/platform unsupported fallback,
|
||||
and pending renderer-readback fallback reasons. `pano_cli
|
||||
plan-export-snapshot-route` exposes the same route policy. Retained writers,
|
||||
Web handoff, video/depth export execution, and renderer-owned payload readback
|
||||
remain open.
|
||||
including payload-complete writer use, PNG/JPEG equirectangular target
|
||||
support, collection/cube target support, target/platform unsupported
|
||||
fallback, and pending renderer-readback fallback reasons. `pano_cli
|
||||
plan-export-snapshot-route` exposes the same route policy, including
|
||||
unsupported target paths. Retained writers, Web handoff, video/depth export
|
||||
execution, and renderer-owned payload readback remain open.
|
||||
- 2026-06-05: DEBT-0010/DEBT-0036/DEBT-0043 were narrowed again.
|
||||
`pp_paint_renderer` now exports independent layer equirectangular PNGs and
|
||||
merged animation-frame equirectangular PNGs from payload-complete
|
||||
|
||||
@@ -731,10 +731,11 @@ desktop JPEG equirectangular export now uses the same projection through
|
||||
`pp_paint_renderer`, `pp_assets` JPEG encoding, and GPano XMP injection before
|
||||
retained fallback. `pp_app_core` now owns the document-snapshot export route
|
||||
decision used by those live adapters, covering platform support, target support,
|
||||
and incomplete renderer-payload fallback; `pano_cli plan-export-snapshot-route`
|
||||
exposes the same decision for automation. Web handoff, video, depth writer
|
||||
replacement, and incomplete-readback cases still delegate to retained `Canvas`
|
||||
writers after route/readiness reporting.
|
||||
PNG/JPEG equirectangular target support, collection/cube target support, and
|
||||
incomplete renderer-payload fallback; `pano_cli plan-export-snapshot-route`
|
||||
exposes the same decision for automation, including unsupported target paths.
|
||||
Web handoff, video, depth writer replacement, and incomplete-readback cases
|
||||
still delegate to retained `Canvas` writers after route/readiness reporting.
|
||||
Depth export now also plans the retained image/depth file targets in
|
||||
`pp_app_core` and logs a `pp_paint_renderer` document depth render plan for the
|
||||
legacy 1024x1024 perspective render plus per-layer depth pass before falling
|
||||
@@ -2302,8 +2303,9 @@ Results:
|
||||
failures are logged and retained export still continues to preserve behavior.
|
||||
- `pp_app_core` now owns the document-snapshot export route decision for
|
||||
equirectangular, layer, animation-frame, and cube-face writers, including
|
||||
target/platform support and incomplete renderer-payload fallback reasons.
|
||||
`pano_cli plan-export-snapshot-route` exposes the same policy as JSON.
|
||||
PNG/JPEG target support, collection/cube target support, platform support,
|
||||
and incomplete renderer-payload fallback reasons. `pano_cli
|
||||
plan-export-snapshot-route` exposes the same policy as JSON.
|
||||
- `pp_app_core_document_import_tests` passed, covering wide equirectangular,
|
||||
legacy vertical cube strip, regular transform-placement, and invalid-dimension
|
||||
import route decisions, equirectangular service dispatch, transform import
|
||||
|
||||
Reference in New Issue
Block a user