Merge Chunks 19-20: Telemetry Dashboard + Citation Verification

↗ view on GitHub · Gadoes · 2026-05-02 · 20b226cd · internal merge

Chunk 19 - MCP Telemetry:
- migration 005_mcp_events.sql
- Telemetry logging in McpClientManager.callTool (latency, cache_hit, success, error_type)
- GET /admin/mcp-telemetry route with per-source aggregation
- Frontend /admin/mcp-telemetry dashboard with auto-refresh

Chunk 20 - Citation Verification:
- migration 006_citations_verification.sql (verification_status column)
- Citation DB saving with IDs before SSE emit; chat_message_id linking
- CitationVerifier service (fetch + HTML text normalize, 10s timeout)
- POST /citations/:id/verify route
- CitationCard VerificationBadge component with live API updates

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Repository Gadoes/dispumike
Author Gadoes <62180984+Gadoes@users.noreply.github.com>
Authored
Parents 2affe555, 0681ec54
Stats 0 files changed
Part of Citation Verification Pipeline

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-20b226cd.md from inside the repo you want the change in.

⬇ Download capture-commit-20b226cd.md