Move project save post-commit planning to app core
This commit is contained in:
@@ -559,6 +559,15 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
Actual PPI serialization, filesystem remove/rename execution,
|
||||
progress/threading, timelapse sidecar serialization, and app metadata
|
||||
mutation remain retained.
|
||||
- 2026-06-06: DEBT-0040/DEBT-0042 were narrowed again. `pp_app_core` now owns
|
||||
the retained project-save post-commit side-effect policy: successful saves
|
||||
mark the document clean, commit new-document state, flush platform storage,
|
||||
optionally write a timelapse sidecar when an encoder exists, and always
|
||||
dismiss visible progress UI plus refresh the title. Live
|
||||
`Canvas::project_save_thread` consumes that plan, and
|
||||
`pano_cli plan-canvas-project-save-target` reports it in JSON. Actual state
|
||||
mutation, progress UI destruction, platform flush execution, title update,
|
||||
and timelapse sidecar serialization 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