Overview

📝 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

Updated