| TRACK-001 |
Bulk Import - Backend Orchestration |
Completed |
| TRACK-002 |
Doc Header Standardizations |
Deferred |
| TRACK-003 |
Bulk Import - Admin Dashboard |
Completed |
| TRACK-004 |
Bulk Import - Review UI |
Completed |
| TRACK-005 |
Bulk Import Revamp (Holistic Fix) |
Completed |
| TRACK-006 |
Bulk Import - Performance Optimization |
Completed |
| TRACK-007 |
Bulk Import Architecture Refactor (Unified Dispatcher) |
Completed |
| TRACK-008 |
Entity Resolution Hardening & Deduplication |
Completed |
| TRACK-009 |
Bulk Import Review Workflow & Auto-Approval |
Completed |
| TRACK-010 |
Bulk Import Critical Fixes & Security Hardening |
Completed |
| TRACK-011 |
Bulk Import Quality Scoring System |
Completed |
| TRACK-012 |
Bulk Import Review Workflow Completion |
Completed |
| TRACK-013 |
Bulk Import Performance & Scalability Improvements |
Completed |
| TRACK-014 |
Bulk Import Testing & Quality Assurance |
Superseded by TRACK-112 |
| TRACK-015 |
Ktor Upgrade to 3.4.0 |
Completed |
| TRACK-016 |
Exposed Upgrade to 1.0.0 |
Completed |
| TRACK-017 |
Documentation Dependency Updates |
Completed |
| TRACK-018 |
Q1 2026 Library Upgrades |
Completed |
| TRACK-019 |
Datetime Standardization |
Completed |
| TRACK-020 |
Fix DAL Tests |
Completed |
| TRACK-021 |
Kotlin Code Review Refactor (Quality & Security) |
Completed |
| TRACK-022 |
Frontend Foundation & Infrastructure |
Completed |
| TRACK-023 |
Krithi Editor Refactoring |
Completed |
| TRACK-024 |
Reference Data Refactoring |
Completed |
| TRACK-025 |
Secondary Pages & Polish |
Completed |
| TRACK-026 |
Gradle Problems Report - Archives Deprecation |
Completed |
| TRACK-027 |
Authentication & Login Page Implementation |
Completed |
| TRACK-028 |
Documentation Quality Improvements |
Completed |
| TRACK-029 |
Bulk Import - Kshetra & Deity Mapping |
Completed |
| TRACK-030 |
Documentation Cleanup 2026-01 |
Completed |
| TRACK-031 |
Composer Deduplication – Avoid Duplicate Names |
Completed |
| TRACK-032 |
Multi-Language Lyric Extraction from Web Sources |
Completed |
| TRACK-033 |
Sangita CLI – Docs Command |
Completed |
| TRACK-034 |
Fix TextBlocker Section Parsing |
Completed |
| TRACK-035 |
Frontend E2E Testing with Playwright |
Folded into TRACK-113 |
| TRACK-036 |
Enhanced TextBlocker Extraction Strategy |
Completed |
| TRACK-037 |
Environment Variables & Config Standardisation |
Completed |
| TRACK-038 |
Dependency Updates (Feb 2026) |
Completed |
| TRACK-039 |
Data Quality Audit – Krithi Structural Consistency |
Completed |
| TRACK-040 |
Krithi Data Remediation & Deduplication |
Completed |
| TRACK-041 |
Enhanced Sourcing Logic & Structural Voting |
Completed |
| TRACK-042 |
MCP Database Tooling Optimization |
Deferred |
| TRACK-043 |
Documentation Guardian Audit & Repair |
Completed |
| TRACK-044 |
Sourcing UI Foundation & Design System Components |
Completed |
| TRACK-045 |
Sourcing Backend API Layer |
Completed |
| TRACK-046 |
Source Registry UI |
Completed |
| TRACK-047 |
Extraction Monitor & Operations UI |
Completed |
| TRACK-048 |
Sourcing Dashboard UI |
Completed |
| TRACK-049 |
Source Evidence Browser UI |
Completed |
| TRACK-050 |
Structural Voting UI |
Completed |
| TRACK-051 |
Quality Dashboard UI |
Completed |
| TRACK-052 |
Existing Screen Integration (Sourcing) |
Completed |
| TRACK-053 |
Krithi Creation from Extraction Results |
Completed |
| TRACK-054 |
PDF Extraction — English Diacritic Normalisation |
Completed |
| TRACK-055 |
PDF Extraction — Sanskrit Velthuis Font Decoder |
Completed |
| TRACK-056 |
Language Variant Backend — Matching & Enrichment API |
Completed |
| TRACK-057 |
Language Variant UI — Extraction Request & Match Review |
Completed |
| TRACK-058 |
PDF Extraction & Variant Pipeline — E2E QA |
Completed |
| TRACK-059 |
PDF Title Diacritic Normalisation & Consonant-Dot Decoding |
Completed |
| TRACK-060 |
Sanskrit PDF Segmentation — Bold Detection & Devanagari Support |
Completed |
| TRACK-061 |
Transliteration-Aware Name Normalisation |
Completed |
| TRACK-062 |
Bulk Import Idempotency & Source Evidence Integration |
Completed |
| TRACK-063 |
Database Reset & Full Re-Extraction E2E Validation |
Completed |
| TRACK-064 |
Unified Extraction Engine (UEE) Migration |
Completed |
| TRACK-065 |
Python Extraction Module First-Class Promotion & Naming |
Deferred |
| TRACK-071 |
TOC-Based Dikshitar Krithi Import (484 krithis) |
Completed |
| TRACK-072 |
PostgreSQL 18 Upgrade (15 → 18.3) |
Completed |
| TRACK-073 |
Refactor Shared DTOs + DAL Mappers |
Completed |
| TRACK-074 |
Refactor DAL Repositories |
Completed |
| TRACK-075 |
Refactor Core Services |
Completed |
| TRACK-076 |
Refactor Infrastructure Services |
Completed |
| TRACK-077 |
Devanagari-Aware Normalizer for Variant Matching |
Superseded |
| TRACK-078 |
Archive Rust CLI — Replace with Python db-migrate + Makefile |
Completed |
| TRACK-079 |
E2E Pipeline Validation & Lyric Section Consistency Fix |
Completed |
| TRACK-080 |
Curator Review UI & Section Issue Tracking |
Completed |
| TRACK-081 |
Extraction Worker Local File Path Support |
Completed |
| TRACK-082 |
Documentation Update & Conductor Track Cleanup |
Completed |
| TRACK-083 |
Agent Skills, Workflows & Hooks Modernization |
Completed |
| TRACK-084 |
UI Terminology Humanization for Musicologist Persona |
Completed |
| TRACK-085 |
Sourcing Tab Consolidation & Import Detail Cleanup |
Completed |
| TRACK-086 |
Collection Review UX Polish |
Completed |
| TRACK-087 |
Documentation Audit & Sync |
Completed |
| TRACK-088 |
Current Versions & Gitignore Update |
Completed |
| TRACK-089 |
Dependency Updates (Mar 2026) |
Completed |
| TRACK-090 |
Audit Log Display Fix — DTO Alignment & Actor Resolution |
Completed |
| TRACK-091 |
Comprehensive Raga Reference Data |
Completed |
| TRACK-092 |
Raga Tree-Grid UI with Melakarta Hierarchy |
Completed |
| TRACK-093 |
Trinity Krithi Bulk Import (Dikshitar, Syama Sastri, Thyagaraja) |
Completed |
| TRACK-094 |
Lyric Persistence Fix & Backfill (CanonicalExtractionDto Support) |
Completed |
| TRACK-095 |
Import Pipeline End-to-End Testing & Validation |
Completed |
| TRACK-096 |
Payload Format Convergence — Deprecate ScrapedKrithiMetadata |
Ready — unblocked, cleanup pending |
| TRACK-097 |
Guru-Guha Blog Source Adapter — Fix Extraction & Lyrics |
Completed |
| TRACK-098 |
Agent Workflow Additions & Tooling Cleanup |
Completed |
| TRACK-099 |
Backend Compiler Warning Cleanup — Zero Warnings Target |
Completed |
| TRACK-100 |
Multi-Pass Parsing Architecture for Indic Script Extraction |
Completed |
| TRACK-101 |
Strip Residual Numbers from Numbered Section Labels |
Completed |
| TRACK-102 |
Handle “Script - Word Division” Compound Language Headers |
Completed |
| TRACK-103 |
Filter Standalone “Back” Link Text as Boilerplate |
Completed |
| TRACK-104 |
Handle Per-Script “Variations” as Intra-Variant Metadata |
Completed |
| TRACK-105 |
Working Tree Reconciliation & Safe Landing |
Completed |
| TRACK-106 |
Conductor Registry & Documentation Re-Sync |
Completed |
| TRACK-107 |
AI Platform Lifecycle Uplift (SDK + Model + Structured Output + Batch) |
Completed |
| TRACK-108 |
Semantic Search (Embeddings + pgvector) |
Completed |
| TRACK-109 |
Production Readiness Roadmap (Epic) |
Not Started |
| TRACK-110 |
Testcontainers Substrate + Flyway Cutover |
Completed |
| TRACK-111 |
DAL Test Suite + CI Activation |
Completed |
| TRACK-112 |
Money-Path Service & API Scenarios |
Completed |
| TRACK-113 |
Worker + E2E Layer (revives TRACK-035) |
Completed |
| TRACK-114 |
Authentication Hardening — Password Hashing (N1, re-scoped) |
Completed |
| TRACK-115 |
Repository Hygiene & Secret Rotation (N8) |
Completed |
| TRACK-116 |
Versioned Canon — Architecture Spike + ADR-014 (N5) |
Completed |
| TRACK-117 |
Versioned Canon — Implementation + Re-Import (N5) |
Completed |
| TRACK-118 |
Frontend Component Tests (Vitest) |
Completed |
| TRACK-119 |
Interactive Auth — OAuth / OTP (deferred N1 items) |
Not Started |
| TRACK-120 |
Dependency Upgrades Batch 1 — Security + Safe Drop-ins (Jun 2026) |
Completed |
| TRACK-121 |
Dependency Upgrades Batch 2 — Frontend Major Toolchain (Vite 8 / TS 6 / ESLint 10) |
Completed |
| TRACK-122 |
Dependency Upgrades Batch 3a — Kotlin 2.4 + Compose Multiplatform |
Completed |
| TRACK-123 |
Dependency Upgrades Batch 3b — Testcontainers 2.x |
Completed |
| TRACK-124 |
Dependency Upgrades Batch 3c — google-genai 2.x (Python Worker) |
Completed |
| TRACK-125 |
Documentation Validation & Repair |
Completed |
| TRACK-126 |
Python Worker Quality Gates — Zero ruff/mypy + CI Enforcement |
Completed |
| TRACK-127 |
Relocate One-Off Operational Scripts Out of the Worker Package |
Completed |
| TRACK-128 |
Gemini Enricher Hardening — Typed Errors, SDK-Native Parsing, Batch Safety |
Completed |
| TRACK-129 |
Worker Resource Management — fitz Context Managers, Single-Open OCR, Shared HTTP Client |
Completed |
| TRACK-130 |
Consolidate Matching Heuristics & De-duplicate the CLI Extraction Pipeline |
Completed |
| TRACK-131 |
Worker Config → pydantic-settings + Reproducible Docker Build |
Completed |
| TRACK-132 |
Raga Deduplication & Import Normaliser Fix |
Completed — V50/R__seed_05 merge + normaliser landed (PR #14) |
| TRACK-133 |
Section-Count Mismatch Remediation (29 krithis) |
Completed — 108 → 0 mismatch rows; durable pallavi-echo parser 2026-09-05 |
| TRACK-134 |
AI-native SDLC artifacts (intent/spec/plan, REVIEW.md, evals) |
Done |
| TRACK-135 |
Library Upgrades — August 2026 (Batch 1–2c) |
Done |
| TRACK-136 |
Raga Identity — Alias Table, Match-Key & Controlled Resolution (ADR-017 Phases 1–3) |
Done |
| TRACK-137 |
Orphan-Twin Raga Cleanup (residual TRACK-132 duplicates) |
Done |
| TRACK-138 |
Rasika Mobile App — Search, Browse and Read |
Completed |
| TRACK-139 |
Retire Corpus Data-Fix Migrations |
Completed |
| TRACK-140 |
Rasika — Discovery and Reading Experience |
In progress — Plan accepted |
| TRACK-141 |
Documentation Facelift and Feature Reconciliation |
Done |
| TRACK-142 |
Library Upgrades — September 2026 (Batch 1–3d, incl. GA majors) |
Done |