| ADR-001 |
Spec-driven documentation architecture |
Accepted |
2025-09-15 |
ADR-001-spec-driven-docs.md |
| ADR-002 |
Frontend Architecture Decision - React vs Kotlin/JS |
Accepted |
2025-01-27 |
ADR-002-frontend-architecture.md |
| ADR-003 |
Database Migration Tool Choice - Rust vs Flyway |
Superseded by ADR-010 |
2025-01-27 |
ADR-003-database-migrations.md |
| ADR-004 |
Authentication Strategy - JWT with Role-Based Access Control |
Accepted |
2025-01-27 |
ADR-004-authentication-strategy.md |
| ADR-005 |
Graph Database Evaluation for Music-Aware Graph Explorer |
Draft |
2025-12-29 |
ADR-005-graph-database-evaluation.md |
| ADR-006 |
Integration of Google Gemini for Content Ingestion and Validation |
Accepted |
2026-01-05 |
ADR-006-gemini-integration.md |
| ADR-007 |
Exposed ORM Selection (Kotlin DSL) |
Accepted |
2026-01-27 |
ADR-007-exposed-orm-selection.md |
| ADR-008 |
Dependency Injection with Koin |
Accepted |
2026-01-27 |
ADR-008-dependency-injection-koin.md |
| ADR-009 |
Bulk Import Orchestration Architecture |
Accepted |
2026-01-27 |
ADR-009-bulk-import-orchestration.md |
| ADR-010 |
Migration Tool Course Correction — Rust CLI to Python db-migrate + Makefile |
Superseded by ADR-013 |
2026-03-10 |
ADR-010-migration-tool-course-correction.md |
| ADR-011 |
PostgreSQL 18 Upgrade with UUID v7 Adoption |
Accepted |
2026-03-10 |
ADR-011-postgresql-18-uuid-v7.md |
| ADR-012 |
Unified Extraction Architecture — Python as Single Source of Truth |
Accepted |
2026-03-10 |
ADR-012-unified-extraction-architecture.md |
| ADR-013 |
Database Migrations with Flyway — Standardizing the Migration Engine |
Accepted |
2026-06-12 |
ADR-013-db-migration-with-flyway.md |
| ADR-014 |
Versioned Canon & Provenance Graph |
Accepted |
2026-06-13 |
ADR-014-versioned-canon.md |
| ADR-015 |
Structure-Aware Extraction Adapter for the Govindan Blog Family |
Proposed (partially implemented) |
2026-07-17 |
ADR-015-govindan-extraction-adapter.md |
| ADR-016 |
Raga Naming Authority & Canonical Reference Data |
Accepted |
2026-07-19 |
ADR-016-raga-naming-authority.md |
| ADR-017 |
Raga Reference Entity Identity & Resolution |
Accepted |
2026-08-29 |
ADR-017-raga-reference-entity-identity-resolution.md |