← QualityRELEASE QUALITY GATE
Evidence before Ready
Release status reflects review evidence, not an automatically calculated score.
Release gate steps
Quality v1.0CURRENT REVIEW
Accessibility Review
Evidence is reviewed manually for this stage. A release can be marked Ready only when the required checks are complete.
Production Core v1.0 gate matrix
Quality v1.0Gate 1
TypeScriptnpx tsc --noEmitPassGate 2
Design System ESLintcomponents/design-system: 0 errors / 0 warningsPassGate 3
Studio ESLintapp/studio: 0 errors / 0 warningsPassGate 4
Production BuildNext.js production route generationPassGate 5
Public API contractTyped entry point and internal helper boundary reviewedPassGate 6
Accessibility contractEdge keyboard and accessibility-tree checks passed; screen-reader listening session remains environment-requiredManual RequiredGate 7
320px and large textEdge 320px execution passed across all required Studio routes; 200% effective reflow passedPassGate 8
Reduced Motion / Forced ColorsEdge emulation matched both media queries; animation removal and visible control boundaries passedPassGate 9
Regression75 static pages and required Studio routes generatedPassManual verification procedure
Quality v1.0TabsFocus Overview, run Right/Left/Home/End, confirm disabled Archive is skipped and the matching panel is labelled.
Modal lifecycleOpen Dialog, Drawer, and Sheet from each trigger; cycle Tab/Shift+Tab, press Escape, then confirm focus returns to that trigger.
DismissalConfirm the standard backdrop closes; confirm Protected confirmation ignores the backdrop while Close, Cancel, Delete, and Escape remain available.
Toast queueCreate four notifications, confirm only three display, focus does not move, action/dismiss work, and the fourth appears after dismissal or timeout.
320px / 200%Review Form, Tabs, Feedback, and Overlay boards at 320px and 200% zoom for clipping, action collision, and page-level horizontal overflow.
User preferencesEmulate reduced motion and Windows forced colors; verify animations stop and control, focus, dialog, and toast boundaries remain visible.
Repository ESLint policy
Quality v1.0Production Core PassStudio PassExisting Application debt Needs ReviewBackup debt Needs Review
A Design System release requires Core and Studio to remain at zero errors and warnings. Unrelated application debt is reported and tracked separately; it is never hidden, added to ignore rules, or treated as resolved.
Known issues and evidence
Quality v1.0Existing project lint debt47 errors / 31 warnings remain in legacy areas including management modules and backups.New Design System and Studio changes must not increase this baseline.