init project
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
# Definition of Done
|
||||
|
||||
A release candidate is done only when every statement below is true.
|
||||
|
||||
## Build and architecture
|
||||
|
||||
- The selected framework, exact dependency versions, repository conventions, owners, and deployment path are recorded.
|
||||
- Strict TypeScript, linting, tests, production build, and package audit pass.
|
||||
- Public routes render correct locale, direction, theme attributes, metadata, canonical, and `hreflang` before hydration.
|
||||
- No research-only code, deterministic query backdoors, placeholder domains, or simulated submission remains.
|
||||
|
||||
## Design fidelity
|
||||
|
||||
- Components consume the token package without undeclared raw brand values.
|
||||
- Compact, medium, and wide behavior matches the responsive matrix at 320, 390, 768, 1024, 1280, and 1440 px.
|
||||
- English, French, and Arabic pass light and dark visual regression; System is behavior-tested.
|
||||
- No clipped translated text, fixed text height, unintended overflow, or theme flash exists.
|
||||
|
||||
## Localization and RTL
|
||||
|
||||
- Locale key parity, route parity, metadata, and visible-copy inventory pass CI.
|
||||
- Native French and Arabic reviewers approve all visible copy, errors, metadata, and terminology.
|
||||
- Arabic uses document-level RTL, logical CSS, selective icon mirroring, and isolation for atomic LTR values.
|
||||
- Locale switching preserves only approved query state and valid hashes.
|
||||
|
||||
## Accessibility
|
||||
|
||||
- WCAG 2.2 AA checklist is complete with evidence.
|
||||
- Keyboard-only use, focus visibility/order, skip link, drawer, dialogs, form errors, status messages, 200% zoom, 400% reflow, forced colors, text spacing, reduced motion, and target size pass.
|
||||
- NVDA, VoiceOver, and TalkBack critical-path checks pass in the supported combinations.
|
||||
- No Critical or High accessibility defect remains open.
|
||||
|
||||
## Forms, privacy, and integrations
|
||||
|
||||
- Legal approves localized consent and privacy behavior.
|
||||
- Real CRM routing, duplicate handling, idempotency, retry, spam protection, monitoring, and operational ownership pass integration tests.
|
||||
- Recoverable failures preserve entered values and provide a retry path.
|
||||
- Analytics is consent-gated, schema-validated, vendor-approved, and contains no entered form values or free text.
|
||||
- Success copy truthfully matches backend acceptance and next-step behavior.
|
||||
|
||||
## Evidence and content
|
||||
|
||||
- Every public capability, metric, logo, testimonial, partner, security statement, price, and legal destination has an approval record or is suppressed.
|
||||
- The illustrative product preview is approved as such or replaced by a governed product capture.
|
||||
- Placeholder login and sales-contact destinations are removed or replaced.
|
||||
- Multi-location wording and product-tour medium are explicitly approved.
|
||||
|
||||
## Quality and release
|
||||
|
||||
- All QA matrix release gates pass in the supported browser/AT matrix.
|
||||
- Performance budgets pass for EN, FR, and AR on the defined mobile profile.
|
||||
- Participant testing reaches the Phase 8 cohort and success thresholds; every S0/S1 finding is fixed and retested with the affected cohort.
|
||||
- Open issue register contains no Critical or High issue and no overdue unowned item.
|
||||
- Product, Design, Engineering, Content/Localization, Accessibility, Legal, Security, Analytics, and Sales Operations record release approval for their owned gates.
|
||||
Reference in New Issue
Block a user