Skip to content

Architecture Decision Records (ADR)

Architecture Decision Records document important architectural decisions — what was decided, why, and what alternatives were considered.

ADR Overview

No. Title Status Date
ADR-001 ArangoDB as Multi-Model Database Accepted 2026-01-15
ADR-002 Python 3.14 as Backend Language Accepted 2026-01-15
ADR-003 Authlib instead of python-jose for JWT Accepted 2026-02-01
ADR-004 bcrypt directly instead of passlib Accepted 2026-02-01
ADR-005 YAML-based Seed Jobs at Startup Accepted 2026-03-17
ADR-006 Embedding Model E5-base and Hybrid Search Accepted 2026-03-30
ADR-007 Cross-Encoder Re-Ranking for RAG Pipeline Accepted 2026-04-02