| Metadata |
Value |
| Status |
Completed |
| Version |
1.0.0 |
| Last Updated |
2026-02-09 |
| Author |
Sangeetha Grantha Team |
TRACK-049: Source Evidence Browser UI
1. Objective
Implement the Source Evidence Browser — the per-Krithi provenance view showing which sources contributed which fields, with confidence scores and the ability to compare field values side-by-side across sources. This is the core “Provenance Transparency” feature.
2. Context
- Reference: Sourcing UI/UX Plan — §4.6 (Source Evidence Browser), §4.6.1 (Krithi Evidence Detail)
- Parent Track: TRACK-041
- Phase: Phase 3 (Sprint 5–6) — Provenance & Voting
- Backend Dependency: TRACK-045 §3.3 (Source Evidence API)
3. Implementation Plan
3.1 Source Evidence List View (§4.6)
3.2 Krithi Evidence Detail (§4.6.1)
3.3 Field Comparison View (§4.6.1 — Compare mode)
3.4 Loading & Error States
4. Artifacts
| Artifact |
Path |
Description |
| Evidence Browser page |
modules/frontend/sangita-admin-web/src/pages/sourcing/SourceEvidencePage.tsx |
List view |
| Krithi Evidence Detail |
modules/frontend/sangita-admin-web/src/components/sourcing/KrithiEvidenceDetail.tsx |
Detail modal/expansion |
| Evidence Card |
modules/frontend/sangita-admin-web/src/components/sourcing/EvidenceCard.tsx |
Per-source evidence card |
| Evidence filter bar |
modules/frontend/sangita-admin-web/src/components/sourcing/EvidenceFilterBar.tsx |
Filter controls |
5. Acceptance Criteria
- Evidence list shows all Krithis with source counts, top source, and field summaries.
- Filters correctly narrow results (min source count, tier, fields).
- Krithi Evidence Detail displays all contributing sources ordered by tier.
- Each evidence card shows correct field values, confidence, and extraction metadata.
- Comparison view renders FieldComparisonTable with correct colour-coding.
- Conflict fields link to the corresponding Structural Voting decision.
- Search typeahead filters Krithis by title.
6. Dependencies
- TRACK-044 (TierBadge, FormatPill, ConfidenceBar, FieldComparisonTable, JsonViewer, DataGrid).
- TRACK-045 §3.3 (Source Evidence API endpoints).
7. Progress Log
- 2026-02-09: Track created based on Sourcing UI/UX Plan §4.6, §4.6.1.
- 2026-02-09: Implementation complete:
- Implemented
SourceEvidencePage.tsx with search filter, paginated evidence summary table, source count, confidence bar, and field conflict indicators.