| Metadata | Value |
|---|---|
| Status | Open — remediation partially applied |
| Version | 1.0.0 |
| Last Updated | 2026-09-10 |
| Author | Sangeetha Grantha Team |
| Document Type | Navigation |
| Relates to | ADR-015 |
Working set for the Curator Section Issues queue — lyric variants whose section structure does not match their krithi’s English/Latin template. These files were previously loose in the repository root; they are grouped here because they are one artefact set, still in use.
| File | What it is |
|---|---|
| section-issues-cleanup-findings.md | The remediation log — per-pass root cause, what was fixed, what was deliberately deferred and why. Cited as evidence by ADR-015. |
| flagged-krithis-for-review.md | The open work list: variants the automated split intentionally skipped because it could not be made template-exact without risking lyric corruption. Each needs a human decision or re-extraction. |
| flagged_for_review.json | Same data, machine-readable (category counts + krithi ids). Consumed by the triage scripts. |
The record of what the automated pass already fixed is archived at archive/quality-reports/fixed-krithis-for-review.md — it documents applied work and is kept for history only.
The queue has moved 2945 → 484 → 112 across three passes. The remainder is not a data-entry
backlog: ADR-015 concludes it needs a Govindan-house-style extraction adapter (Part B, still open),
covering the transliteration-key preamble and script-aware <sup> footnote handling. Do not attempt
to clear the remaining 112 by hand-editing — the guiding rule throughout has been never guess when a
split would not match the template exactly.
The triage scripts take the flagged list as an argument, so they follow this path:
cd tools/krithi-extract-enrich-worker
uv run python scripts/section_triage_batch.py \
--flagged ../../application_documentation/07-quality/results/section-issues-cleanup/flagged-krithis-for-review.md
Scripts are dry-run by default; --apply writes. All writes go through the audit-logged
variant-sections / krithi-sections APIs — never raw SQL.