# Quality gates — v100.0.30

The release is accepted locally only when all mandatory gates pass.

| Gate | Requirement |
|---|---|
| Immutable baseline | All 7,899 files from `v100.0.29-consistency-architecture-quality-foundation-wip` match the packaged baseline manifest before modification. |
| PHP syntax | Every PHP file in the bounded analysis scope parses. |
| Contract tests | The current executable test suite passes with zero failures. |
| Identity exact parity | Ten fixture identity stacks match byte length and SHA-256 exactly. |
| Normalized profile parity | Ten normalized canonical profiles match byte length and SHA-256. |
| Semantic parity | Ten semantic projections match exactly. |
| Response ownership | No new runtime `header()` or `exit`/`die` owner; none under `src/Domain/Persona/`. |
| Static-analysis readiness | Level-6 bounded config and zero-suppression baseline are present; execution claims reflect actual tool availability. |
| OpenAPI | JSON/YAML mirrors retain 157 paths, 79 schemas, unique operation IDs, and current release identity. |
| Deployment manifest | Runtime manifest is conformant and hashes every declared component. |
| UAI | Embedded, public, and standalone file lists and bytes match. |
| Packaging | Three lowercase `-wip.zip` parts are non-overlapping, Windows-compatible, Deflate-only, non-ZIP64, and clean-extract byte-for-byte. |

A local pass does not establish deployment, provider, live-host, human-review, activation, or downstream-runtime acceptance.

The executable PHP contract suite records **23/23 passing tests** when this release is final-validated.
