| Metadata | Value |
|---|---|
| Status | Active |
| Version | 1.1.0 |
| Last Updated | 2026-09-20 |
| Author | Sangeetha Grantha Team |
| Document Type | Evidence record |
[!NOTE] Historical evidence: results, counts, commands, and observations below belong to the original work described here. The editorial update date is not a new test or corpus verification. For present behavior, use current feature map.
Working log: TRACK-139. Policy: ADR-012, ADR-013, ADR-014 (corpus corrections are import/curation, not V__ SQL). Ops: migrations.md.
Alakalallalaadaga); Dashavatara raga names on RAGA_SEGMENT (mAdhavO mAM pAtu).ImportService.reingestMappedKrithi writes is_ragamalika and ordered krithi_ragas. Do not gate payload raga names through NameNormalizationService.normalizeRaga — that helper strips honorific sri and would drop raga Sri.R__seed_06 aliases nATa/gauLa/kEdAra/saurAshTra → keepers (ITRANS fold does not reach them).V58–V62 deleted. Long-lived DBs: Flyway Community repair does not drop missing history rows; delete those flyway_schema_history versions so latest available is V57. Next schema file is V58.V38, V45, V47 (evaluated, not parser-superseded as a batch). V46 retired 2026-09-20 after amba nIlAyatAkshi Devanagari reached 3 stored sections..claude/hooks/protect-migrations.py + make agent-evals deny new corpus DML in V__ unless -- corpus-data-fix: allow. Grandfather cutoff is V57.Local only (gitignored): storage/backups/sangita_grantha_20260906_post_track139.dump — live V57 plus the five reingested krithis. Restore still needs the raga_match_key search_path workaround in migrations.md §5.