| Metadata | Value |
|---|---|
| Status | Active |
| Version | 1.0.0 |
| Last Updated | 2026-09-10 |
| Author | Sangita Grantha Architect |
| 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 quality checks.
Implement the frontend screens and shared components for the Sourcing & Extraction Monitoring module. This enables administrators to register sources, monitor the extraction queue, review language variant matches, and analyze data quality gaps through a unified dashboard.
modules/frontend/sangita-admin-web/src/pages/sourcing/SourceRegistry.tsx: CRUD for authoritative sources.modules/frontend/sangita-admin-web/src/pages/sourcing/ExtractionMonitor.tsx: Real-time queue tracking with retry/cancel actions.modules/frontend/sangita-admin-web/src/pages/sourcing/SourcingDashboard.tsx: KPI overview and tier coverage.modules/frontend/sangita-admin-web/src/pages/sourcing/QualityDashboard.tsx: Audit results and data gap visualization.modules/frontend/sangita-admin-web/src/pages/sourcing/StructuralVoting.tsx: Interface for reviewing consensus decisions.modules/frontend/sangita-admin-web/src/pages/sourcing/VariantMatchReview.tsx: Side-by-side comparison for auto-enrichment approval.modules/frontend/sangita-admin-web/src/components/sourcing/StatusChip.tsx: Extraction-specific states with pulse animations.modules/frontend/sangita-admin-web/src/components/sourcing/ConfidenceBar.tsx: Visual indicator for extraction/matching confidence.modules/frontend/sangita-admin-web/src/components/sourcing/StructureVisualiser.tsx: Tree-style comparison of PAC sections.modules/frontend/sangita-admin-web/src/components/krithi-editor/SourceEvidenceTab.tsx: Tab in Krithi Editor showing provenance.modules/frontend/sangita-admin-web/src/components/krithi-editor/LyricVariantTabs.tsx: Tabbed view for multi-language lyrics.modules/frontend/sangita-admin-web/src/api/sourcingApi.ts: TanStack Query wrapper for backend sourcing routes.modules/frontend/sangita-admin-web/src/hooks/useSourcingQueries.ts: Shared hooks for data fetching and mutations.Ref: application_documentation/07-quality/track-044-sourcing-ui-implementation.md