Sangeetha-Grantha

Metadata Value
Status Completed
Version 1.2.0
Last Updated 2026-02-09
Author Sangita Grantha Architect

TRACK-039: Data Quality Audit – Krithi Structural Consistency

1. Objective

Identify and document structural inconsistencies in the Krithi database, specifically where language variants of the same composition have mismatching sections or missing data.

2. Context

3. Implementation Plan

4. Artifacts

Artifact Path Description
Section count mismatch audit database/audits/audit_section_count_mismatch.sql Detects Krithis where variant section counts differ from canonical sections
Label sequence mismatch audit database/audits/audit_label_sequence_mismatch.sql Detects section label ordering differences across variants
Orphaned lyric blobs audit database/audits/audit_orphaned_lyric_blobs.sql Finds lyric content without proper section mappings
AuditRunnerService modules/backend/api/.../services/AuditRunnerService.kt Programmatic audit execution via API endpoints
Audit API routes modules/backend/api/.../routes/RemediationRoutes.kt REST API for running audits (/v1/admin/quality/audit/*)
Interim audit results application_documentation/07-quality/results/krithi-structural-audit-2026-02.md Case studies and sourcing hierarchy proposal
Remediation plan application_documentation/07-quality/remediation-implementation-plan-2026-02.md Remediation checklist driven by audit findings

5. Progress Log