Manifest version: v3-day0-patch-headroom.v1
This release gate validates the §67.1 day-0 patch budget. Every launch platform keeps enough reserved space for a synthetic Iostore delta patch and the patch must fit without re-cooking or redistributing the full installer.
Headroom Policy#
| Surface class | Maximum reserved headroom |
|---|---|
| Desktop, handheld, console | 1 GB |
| Mobile, standalone VR | 500 MB |
Quest 3 and Vision Pro are standalone VR targets and reserve 500 MB in their mobile-style cook profiles and asset presets. PSVR 2 follows the console submission path and keeps the 1 GB console envelope.
Synthetic Patch#
The validation scenario is day0-localization-audio-texture-hotfix. It changes
multiple paks and at least two asset classes per platform, is built as a UE
Patcher + Iostore delta, and never requires full installer re-cook.
Representative passing sizes:
| Platform | Synthetic patch | Reserved headroom |
|---|---|---|
| Win64 desktop | 0.72 GB | 1 GB |
| iOS / iPadOS | 0.38 GB | 0.5 GB |
| Android App Bundle | 0.40 GB | 0.5 GB |
| Quest 3 | 0.42 GB | 0.5 GB |
| Vision Pro | 0.46 GB | 0.5 GB |
| PS5 | 0.82 GB | 1 GB |
The verifier is pnpm verify:v3 day0-patch-headroom. It checks the patch
evidence, cook profiles, standalone VR preset headroom, analytics manifest,
tests, and TODO lock. The gate fails closed for missing platforms, policy
headroom regressions, synthetic patch sizes over budget, non-green CI, weak
patch coverage, or any full installer re-cook requirement.