Sangeetha-Grantha

Metadata Value
Status Active
Version 1.7.0
Last Updated 2026-09-10
Author Sangeetha Grantha Team
Document Type Decision record

Architectural Decision Records Index


ADR Index

ID Title Status Date Link
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

How to Propose a New ADR

  1. Create a new markdown file in this directory with sequential ID (e.g., ADR-002-some-decision.md).
  2. Include sections for Context, Decision, Consequences, and Follow-up.
  3. Update this index with the ID, title, status, date, and link.

Section index · Documentation home · Feature status