1.1 KiB
Phase 1.0BN: materializer preflight patch-chain audit
Status: MATERIALIZER_BLOCKED_PATCH_CHAIN_INCOMPLETE_OFFLINE_REBASE_ALLOWED
Date: 2026-07-29
The exact SDL commit is clean, the corrected output paths are absent, CMake,
Ninja, GNU patch, the SDK inputs and both patch files are present and hash
bound. The final preflight nevertheless rejects the current request graph:
sdl2-ps5-early-diag.patch does not apply directly to the clean SDL commit.
Its contexts assume the smoke-hardening overlay, while BG supplies only the
early-diag patch. The expected changed-file set also omits
src/dynapi/SDL_dynapi.h, and the CMake flags are narrower than the historical
reviewed early-diag build.
No materializer request was invoked and no output path was created. This phase permits only an offline temporary-worktree rebase of the two existing reviewed overlays into one exact combined patch, plus source-only correction of the policy/request/composition contracts. It does not authorize CMake, compilation, the final materializer, RetroArch, an artifact or a PS5 action.