Sangeetha-Grantha

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

Curator Review UI & Section Issue Tracking


[!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.

Purpose

Provide a curator review interface for managing unmatched PDF extractions and tracking lyric section inconsistencies. Also fix the bulk import idempotency key scoping bug.

Implementation Details

Backend

Frontend

Code Changes

File Change
CuratorRoutes.kt New — curator API endpoints
CuratorService.kt New — stats and section issue logic
AppModule.kt DI registration for CuratorService
Routing.kt Route registration for curator endpoints
BulkImportTaskRepository.kt Idempotency key includes jobType
CuratorReviewPage.tsx New — curator review page
ConfirmationModal.tsx New — reusable modal component
App.tsx Route for /curator-review
Sidebar.tsx Navigation entry
client.ts API client functions
types.ts CURATOR_REVIEW enum value

Ref: application_documentation/10-implementations/track-080-curator-review-ui.md


Section index · Documentation home · Feature status