Route live save snapshots through PPI policy
This commit is contained in:
@@ -283,10 +283,11 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
state toward `pp_document::CanvasDocument`, including dimensions, active
|
||||
layer/frame, layer visibility/opacity/alpha/blend metadata, frame durations,
|
||||
captured RGBA8 face payloads, and remaining renderer payload-readback counts,
|
||||
plus the save-readiness report now consumed before retained live saves. For
|
||||
payload-complete or metadata-only snapshots, the same app-core boundary now
|
||||
exports through the pure `pp_document` PPI writer and reports generated byte
|
||||
counts plus decoded dirty-face counts in `ppiExport` JSON. Payload-complete
|
||||
plus the save-readiness and save-writer route reports now consumed before
|
||||
retained live saves. For payload-complete or metadata-only snapshots, the
|
||||
same app-core boundary now exports through the pure `pp_document` PPI writer
|
||||
and reports generated byte counts plus decoded dirty-face counts in
|
||||
`ppiExport` JSON. Payload-complete
|
||||
snapshots also feed the active frame through the shared `pp_paint_renderer`
|
||||
export-readiness report, reporting texture, transition, command, byte, and
|
||||
active-frame payload counts in `rendererUpload` JSON plus `facePngExport`
|
||||
@@ -1172,8 +1173,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
route through this bridge before reaching legacy project-save execution,
|
||||
overwrite prompts, document field updates, title updates, and keyboard/dialog
|
||||
cleanup. Existing Save, Save As, Save Version, and save-before-workflow
|
||||
prepare and log a payload-bearing canvas document snapshot report before
|
||||
delegating to retained `Canvas::project_save`. Retained legacy UI/canvas
|
||||
prepare and log a payload-bearing canvas document snapshot report, run the
|
||||
app-core pure PPI save-writer route for payload-complete snapshots, and log
|
||||
generated byte counts before delegating to retained `Canvas::project_save`.
|
||||
Retained legacy UI/canvas
|
||||
execution and actual live save serialization remain tracked by `DEBT-0040`,
|
||||
`DEBT-0041`, and `DEBT-0042`; the pure snapshot-to-PPI export handoff is
|
||||
already validated in `pp_app_core_document_canvas_tests` and
|
||||
|
||||
Reference in New Issue
Block a user