Centralize legacy cloud bridge
This commit is contained in:
@@ -720,6 +720,11 @@ network upload execution continue.
|
||||
download decisions used by the live cloud browse command before legacy dialog,
|
||||
network download, canvas project-open, layer UI, and action-history execution
|
||||
continue.
|
||||
Cloud upload, bulk upload, and browse/download live execution now flows through
|
||||
the `CloudServices` app-core boundary and `src/legacy_cloud_services.*`, keeping
|
||||
`App::cloud_upload`, `App::cloud_upload_all`, and `App::cloud_browse` as thin
|
||||
planning adapters while legacy save, progress UI, network, dialog, canvas-open,
|
||||
layer-refresh, and action-history work remains tracked under `DEBT-0038`.
|
||||
`pano_cli parse-layout` exercises the XML layout path. Continue expanding
|
||||
document behavior toward legacy Canvas parity and then port OpenGL classes
|
||||
behind the renderer boundary.
|
||||
@@ -1245,6 +1250,16 @@ Results:
|
||||
`pano_cli_plan_cloud_browse_selected_smoke`, and
|
||||
`pano_cli_plan_cloud_browse_no_canvas_smoke` passed and expose app-core cloud
|
||||
browse/download-selection decisions as JSON.
|
||||
- `PanoPainter`, `pp_app_core_document_cloud_tests`, and `pano_cli` built after
|
||||
live cloud upload, bulk upload, and browse/download execution moved behind
|
||||
the `CloudServices` boundary and `src/legacy_cloud_services.*`.
|
||||
- Focused cloud CTest coverage passed for `pp_app_core_document_cloud_tests`
|
||||
and all `pano_cli_plan_cloud_*` smoke tests after the live bridge split.
|
||||
- `ctest --preset desktop-fast --build-config Debug` passed with 243 tests
|
||||
after the cloud bridge split.
|
||||
- `scripts/automation/package-smoke.ps1 -Preset windows-msvc-default
|
||||
-Configuration Debug` passed executable/data checks after the cloud bridge
|
||||
split; package target migration blockers remain under `DEBT-0011`.
|
||||
- `pp_app_core_document_recording_tests` passed, covering recording start/stop,
|
||||
clear, platform recorded-file cleanup, frame-count reset, export progress
|
||||
totals, and oversized progress-total clamping.
|
||||
|
||||
Reference in New Issue
Block a user