Architecture Decisions
14 architecture decision records (ADRs).
| ID | Title | Status | Date |
|---|---|---|---|
| ADR-001 | Three-layer architecture: definition, template, value | accepted | 2025-01-01 |
| ADR-002 | Struct-as-set: {key: true} over arrays for types and dependencies | accepted | 2025-01-01 |
| ADR-003 | Compile-time provider binding: all parameters resolve at cue eval | accepted | 2025-06-01 |
| ADR-004 | Layer 4 interaction: ou/ scopes #ExecutionPlan by role, type, name, and layer | accepted | 2026-01-31 |
| ADR-005 | Charter: constraint schema with computed gap analysis | accepted | 2026-02-17 |
| ADR-006 | Public showcase data sourced exclusively from example datacenter | accepted | 2026-02-18 |
| ADR-007 | CUE conditional branches for optional charter scope fields | accepted | 2026-02-18 |
| ADR-008 | Domain-general framing: 'things that depend on other things' | accepted | 2026-02-18 |
| ADR-009 | SPARQL is external federation only — CUE comprehensions are the query layer | accepted | 2026-02-18 |
| ADR-010 | Game design projects tracked separately from quicue.ca | accepted | 2026-02-18 |
| ADR-011 | lacuene is not a downstream consumer | accepted | 2026-02-18 |
| ADR-012 | Static-first showcase: all public surfaces on Cloudflare Pages | accepted | 2026-02-18 |
| ADR-013 | Lifecycle management in patterns/, not a separate orche/ package | accepted | 2026-02-19 |
| ADR-014 | ASCII-safe identifiers (#SafeID, #SafeLabel) on all graph surfaces | accepted | 2026-02-19 |