š RTT Facilities ā Component Proposal Form
Design System Intake & Governance Review
This form must be completed before any new component is created or added to the RTT Facilities design system.
Its purpose is to ensure that every component:
- Serves a clear governance function
- Aligns with canonical Facilities concepts
- Avoids duplication and semantic drift
- Is reviewable before design or build effort begins
1. Proposal Metadata#
-
Proposed Component Name
(Must follow the Component Naming Convention)[Domain] / [Category] / [Function] -
Proposer Name
-
Date Submitted
-
Related Domain(s)
ā Facilities
ā AGERI
ā Dashboards
ā CityāFacing
2. Component Purpose#
In one sentence, what does this component do?
Describe the governance or decision function it supports.
3. Problem Statement#
What problem does this component solve?
- What is currently unclear, repetitive, or errorāprone?
- Who experiences this problem?
- Why is an existing component insufficient?
4. Governance Alignment#
Which Facilities concepts does this component represent or support?
- ā Corridor classification
- ā Risk scoring (drift, harmonics, propagation)
- ā Capital planning
- ā Audit & accountability
- ā System status
- ā Intervention tracking
Explain briefly how the component supports governance clarity.
5. Audience & Context#
Primary audience(s):
- ā Operator
- ā Department leadership
- ā City executive
- ā Public / resident
Where will this component appear?
- ā Dashboards
- ā Reports
- ā Cityāfacing materials
- ā Internal tools
6. Data & Schema Mapping#
Which Global Index Schema fields does this component map to?
List exact schema paths (e.g., scores.drift, capital.modernization_cycle).
If no direct mapping exists, explain why.
7. Variants & States#
Does this component require variants?
- ā No
- ā Yes (describe)
Expected states:
- ā Default
- ā Active
- ā Disabled
- ā Warning / Error
- ā Data unavailable
8. Accessibility Considerations#
Confirm that the component will:
- ā Meet contrast requirements
- ā Not rely on color alone
- ā Support keyboard navigation
- ā Minimize motion
9. Existing Component Review#
Have you reviewed the existing component library?
- ā Yes
- ā No
List any similar components and explain why they are insufficient.
10. Risks & Tradeoffs#
What risks does this component introduce?
- Semantic overlap
- Increased complexity
- Maintenance burden
- Misinterpretation risk
Explain how these risks are mitigated.
11. Review Checklist (For Steward Use)#
- ā Naming convention compliant
- ā Governance intent clear
- ā Schema alignment confirmed
- ā No duplication detected
- ā Accessibility considered
12. Approval Status#
- Design System Steward Review: ā Approved ā Revisions Required
- Approval Date:
- Notes:
13. Canonical Status#
Once approved:
- Component name is frozen
- Purpose is canonical
- Changes require a new proposal
Unapproved components must not be created.
Why this form matters#
This proposal form ensures that:
- Components are intentional, not reactive
- Meaning is reviewed before pixels are drawn
- Governance clarity is preserved
- The design system scales without entropy