Reference
ADR Index

Architecture Decision Records

Architecture Decision Records (ADRs) document significant design choices in the GTCX UI platform.

Active ADRs

ADRTitleStatus
ADR-0001Template FormatAccepted
ADR-0002Ant Design Customization StrategyAccepted
ADR-0003Template API ConventionsAccepted
ADR-0004Offline UX PatternsAccepted
ADR-0005i18n and RTL StrategyAccepted
ADR-0006Demo Gallery FrameworkAccepted

Key Decisions

ADR-0002: Ant Design Customization

Use Ant Design theme tokens and ConfigProvider as the primary customization mechanism. Avoid deep CSS overrides.

ADR-0003: Template API Conventions

All templates accept standardized props:

  • data — Primary content/entity
  • actions — Primary/secondary CTAs
  • filters — List and search controls
  • audit — Provenance and trail surfaces
  • layout — Optional layout overrides

Related Documents

ADR Template

New ADRs should follow the template in docs/adr/0001-template.md:

# ADR NNNN: Title
 
## Status
Proposed | Accepted | Deprecated | Superseded
 
## Context
What is the issue that we're seeing that is motivating this decision?
 
## Decision
What is the change that we're proposing and/or doing?
 
## Consequences
What becomes easier or more difficult to do because of this change?