Pushing to live
Some checks failed
quality-gates / lint-and-test (push) Has been cancelled
quality-gates / security-scan (push) Has been cancelled

This commit is contained in:
2026-02-13 10:19:01 -05:00
parent 679561bcdb
commit e2406bf978
41 changed files with 17634 additions and 15 deletions

View File

@@ -0,0 +1,27 @@
## 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