Przegląd

🎨 RTT Facilities — Figma Library Structure

Canonical Organization & Design System Integrity

This document defines the canonical Figma library structure for the RTT Facilities design system.

Its purpose is to ensure that:

  • Components are discoverable and semantically grouped
  • Governance concepts are reflected in structure
  • Contributors cannot accidentally fragment meaning
  • The library scales without reorganization

Structure is treated as a governance artifact, not a convenience.


1. Library Philosophy#

The Figma library is organized to reflect Facilities meaning, not UI patterns.

  • Folders encode domain and governance concepts
  • Components are grouped by what they represent, not how they look
  • Naming and structure reinforce each other
  • No component exists without a clear semantic home

2. Top‑Level Figma Files#

Each major domain has its own canonical library file.

RTT Facilities — Core Library
RTT Facilities — Dashboards
RTT Facilities — City‑Facing
RTT Facilities — Domain Extensions (AGERI, etc.)

Cross‑domain reuse flows from Core outward, never inward.


3. Core Library File Structure#

RTT Facilities — Core Library

📁 00 — Foundations
📁 01 — Systems
📁 02 — Corridors
📁 03 — Scores
📁 04 — Capital
📁 05 — Audit
📁 06 — Status
📁 07 — Navigation
📁 08 — Layout
📁 09 — Controls
📁 99 — Deprecated

Folder numbers are fixed and must not be reordered.


4. Foundations (00)#

📁 00 — Foundations
  ├─ Color Tokens
  ├─ Typography
  ├─ Spacing & Grid
  ├─ Iconography
  ├─ Motion Guidelines

Foundations are never duplicated in other files.


5. Systems (01)#

📁 01 — Systems
  ├─ SystemBadge
  ├─ DependencyIndicator
  ├─ SystemStatusFlag

Represents infrastructure systems (Electrical, Water, etc.).


6. Corridors (02)#

📁 02 — Corridors
  ├─ CorridorBoundary
  ├─ CorridorClassBadge
  ├─ CorridorRiskIndicator

Corridor components are first‑class governance artifacts.


7. Scores (03)#

📁 03 — Scores
  ├─ DriftTrend
  ├─ HarmonicsIndicator
  ├─ PropagationRiskBadge

Score components map directly to the Global Index Schema.


8. Capital (04)#

📁 04 — Capital
  ├─ ModernizationCycleBadge
  ├─ CapitalPriorityIndicator
  ├─ DeferredRiskFlag

Capital components must support decision explainability.


9. Audit (05)#

📁 05 — Audit
  ├─ AuditStatusFlag
  ├─ ReviewTriggerIndicator
  ├─ FollowUpRequiredBadge

Audit components make accountability visible.


10. Status (06)#

📁 06 — Status
  ├─ OperationalStateIndicator
  ├─ InterventionActiveFlag
  ├─ PublicVisibilityBadge

Status components reflect current governance state, not alerts.


11. Navigation (07)#

📁 07 — Navigation
  ├─ GlobalNav
  ├─ CorridorSelector
  ├─ SystemFilter

Navigation components are semantic, not decorative.


12. Layout (08)#

📁 08 — Layout
  ├─ DashboardFrame
  ├─ PanelContainer
  ├─ SectionHeader

Layout components provide structure without meaning leakage.


13. Controls (09)#

📁 09 — Controls
  ├─ Toggle
  ├─ Dropdown
  ├─ Button

Controls are generic and never encode Facilities meaning.


14. Deprecated (99)#

📁 99 — Deprecated

Deprecated components:

  • Are clearly marked
  • Are not reused
  • Remain for reference only

Deletion requires steward approval.


15. Domain Extension Libraries#

Domain extensions (e.g., RTT‑AGERI) follow the same structure:

RTT Facilities — AGERI
  ├─ 00 — Foundations (references Core)
  ├─ 01 — Systems
  ├─ 02 — Exposure
  ├─ 03 — Climate Stress

Extensions add meaning without redefining it.


16. Enforcement Rules#

  • Components must live in exactly one folder
  • Folder hopping is prohibited
  • New folders require steward approval
  • Structure changes are governance events

17. Canonical Status#

This Figma library structure is canonical.

All RTT Facilities design work must conform to it.

Updated