Skip to main content

Architecture Decision Records

These ADRs document the key architectural decisions for xOps BC1. Each decision was evaluated by 4 ADLC agents (PO, CA, MEE, IE) with alternatives scored and deferred — not rejected.

ADRDecisionStatusLead Agent
ADR-001SQLite + EFS unified data layer (not Aurora)AcceptedCA
ADR-002LiteLLM provider abstraction (not direct Bedrock)AcceptedCA
ADR-003Open WebUI as pipeline engine (not custom React)AcceptedPO
ADR-0042 docker services (not EKS microservices)AcceptedCA

Format: Michael Nygard ADR template — Status, Context, Decision, Consequences, Alternatives Considered.

Source data: xops.jsx LAYERS[].whyNot[] arrays (17 alternatives evaluated with cost figures and upgrade triggers)

Relationship to other docs: