Product Requirements Document
Vision
Build a unified, Ant Design-based UI platform that delivers Metronic-level speed through templates and workflows, while enforcing GTCX's 30 principles (trust, sovereignty, offline, accessibility, modularity, and craft).
Problem
Platform teams need to ship screens quickly without fragmentation or inconsistent UX. Current UI assets are partial, scattered, and not standardized under a single system.
Goals (2026)
- Five to ten times faster delivery of platform screens via templates
- 90%+ reuse of templates across platforms
- WCAG AA baseline; AA+ where feasible
- Low-bandwidth and offline UX patterns baked in
- One authoritative design system used by all platform teams
Principles Alignment
Mapped to the GTCX 30 principles:
| Principle | Requirement |
|---|---|
| Trust | Templates must expose audit trails, provenance, and verifiable evidence affordances |
| Sovereignty | All platform theming and policy changes are configuration, not code |
| Architecture | Modular packages, deployable on-prem, observability hooks |
| Frontier | Offline-first UX states; low-bandwidth modes; accessibility and localization by default |
| Scale | Commodity-agnostic language; extensible component taxonomy |
| Craft | ADRs + tests + docs required for every new component or template |
Target Users
- Platform engineers building on consuming applications
- Design and product teams defining UX patterns
- Compliance and regulatory stakeholders
Success Metrics
| Metric | Target |
|---|---|
| Screens built from templates | 80% |
| Reduction in time-to-screen | 50% |
| Token usage adherence | 95% |
| Core templates passing accessibility | 100% |
Non-Functional Requirements
- WCAG AA (minimum)
- Offline and low-bandwidth UX states
- i18n + RTL readiness
- Performance budgets (initial UI layer under 150KB)
- Observability hooks for UI telemetry
Full PRD available at docs/strategy/prd.md