## MODIFIED Requirements ### Requirement: Release quality gates are mandatory The system SHALL enforce mandatory CI quality gates before release, including Playwright UI/UX regression execution. #### Scenario: Gate failure blocks release - **WHEN** any required gate fails - **THEN** release pipeline status is failed - **AND** deployment/archive promotion is blocked #### Scenario: Playwright gate failure blocks release - **WHEN** Playwright smoke or required profile checks fail - **THEN** CI marks the quality gate as failed - **AND** release progression is blocked until failures are resolved ### Requirement: Required gates are explicit and versioned The system SHALL define an explicit set of required gates and versions for tooling, including browser-testing tooling for reproducible UI/UX checks. #### Scenario: Gate manifest exists - **WHEN** pipeline configuration is evaluated - **THEN** required gates include tests, accessibility, security, performance, and Playwright UI regression checks - **AND** tool versions are pinned or documented for reproducibility #### Scenario: Gate profiles are documented - **WHEN** CI quality-gate documentation is reviewed - **THEN** smoke and full regression profiles are explicitly described - **AND** required profile per pipeline stage is unambiguous