Move project save write planning to app core
This commit is contained in:
@@ -541,6 +541,14 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
`pano_cli plan-canvas-project-save-target` exposes it for automation. Actual
|
||||
PPI serialization, temporary-file swap execution, progress/threading,
|
||||
timelapse sidecar serialization, and app metadata mutation remain retained.
|
||||
- 2026-06-06: DEBT-0040/DEBT-0042 were narrowed again. The same app-core
|
||||
project-save planner now owns the direct-write versus temporary-write mode
|
||||
decision for new and existing targets, including the retained compatibility
|
||||
fallback to direct target writes when the temporary file cannot be opened.
|
||||
`Canvas::project_save_thread` consumes that policy before retained
|
||||
serialization, and `pano_cli plan-canvas-project-save-target` reports it in
|
||||
JSON. Actual PPI bytes, temporary-file swap execution, progress/threading,
|
||||
timelapse sidecar serialization, and app metadata mutation remain retained.
|
||||
- 2026-06-05: DEBT-0010/DEBT-0013 were narrowed again. `pp_app_core` now
|
||||
exports payload-complete or metadata-only canvas document snapshots through
|
||||
the pure `pp_document` PPI writer and rejects snapshots that still require
|
||||
|
||||
Reference in New Issue
Block a user