Extract platform policy catalog

This commit is contained in:
2026-06-05 11:39:21 +02:00
parent ab3637af9c
commit b1d71f2621
9 changed files with 401 additions and 100 deletions

View File

@@ -1399,6 +1399,14 @@ current headless matrix, and builds `macos`, `ios-simulator`, and `ios-device`.
The iOS device compile gate assigns generated bundle identifiers and disables
code signing for test/tool executables under DEBT-0059; signed Apple app bundle
and package-smoke migration remains open under DEBT-0011.
`pp_platform_api` now also owns a tested platform-family policy catalog used by
both `WindowsPlatformServices` and the retained non-Windows fallback for
exported-image publishing, persistent-storage flushing, document browse roots,
working-directory picker availability, prepared-file target planning,
work-directory collection export policy, PPBR data-directory override policy,
SonarPen availability, live asset reload policy, recording cleanup policy,
default canvas resolution, and canvas tip visibility. Platform SDK calls remain
in the platform shells while those decisions are headless-testable.
Implementation tasks: