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.