Skip to main content
Architecture decision records (ADRs) capture the reasoning behind significant technical choices in the Reflections platform. Each record describes the context, the decision, alternatives that were considered, and the consequences of the chosen approach. ADRs are numbered sequentially. Superseded decisions remain in the index for historical context, with their status clearly marked.

Core architecture

Foundational decisions about repository structure, runtime standards, and the two-plane execution model.

Data and storage

How the platform stores, evolves, and retrieves data including temporal facts, query segregation, and vector retrieval.

Security and auth

Authentication, authorization, tenant isolation, and content safety across the platform.

Operations

CI/CD pipelines, observability, migration governance, and ingestion orchestration.

Frontend and mobile

Client-side architecture, voice runtime, and mobile API contracts.

Quality and governance

Lint enforcement strategy, rate limiting, content monitoring, and domain taxonomy.

AI strategy

Vendor selection, model strategy, and AI capability boundaries.