Architecture
Architecture documentation for the jjk.engineer platform — the principles that govern code, the design system that governs UI, and the decision log that captures why.
Core Documents
- Design Principles
- SOLID, DRY, composition over inheritance — mapped to concrete patterns in the codebase.
- Design Tokens
- The complete design system: colors, typography, spacing, breakpoints, z-index, shadows.
Decision Log
Architecture Decision Records follow the Nygard lightweight ADR format. Each captures context, decision, and consequences for a single architectural choice.
See the full ADR index.