Skip to content

feat: surface provenance boundaries in dashboard - #23

Merged
Ciprian-LocalPulse merged 1 commit into
mainfrom
codex/dashboard-provenance-boundaries
Sep 22, 2026
Merged

Ciprian-LocalPulse merged 1 commit into
mainfrom
codex/dashboard-provenance-boundaries

Conversation

@Ciprian-LocalPulse

Copy link
Copy Markdown
Owner

Problem

The dashboard did not expose the origin and synthetic boundaries now present in the API, and its graph view expected a response shape that does not match /api/v1/graph. It also interpolated API text into raw HTML.

Change

  • Rebuild the TypeScript dashboard around typed API payloads for evidence, persisted publications, graph, and health.
  • Show fixture synthetic status, review status, evidence level, confidence, and citation-boundary language on evidence cards.
  • Show publication origin, tri-state synthetic, revision, provider/source identifiers, parser version, retrieved timestamp, and retraction status on publication cards.
  • Fix the graph view to consume the implemented {nodes, edges} response.
  • Render API content through DOM nodes rather than interpolated raw HTML.
  • Refresh responsive dashboard styling and footer attribution to CIPRIAN ȘTEFAN PLEȘCA.
  • Update changelog and roadmap to record the frontend provenance-boundary work.

Verification

  • npm --prefix apps/web ci
  • npm --prefix apps/web run build
  • npm --prefix apps/web run lint
  • npm --prefix apps/web run test
  • python -m ruff check --no-cache .
  • python -m pytest -p no:cacheprovider -q
  • python scripts/audit_documentation.py --json
  • git diff --check
  • python -m compileall -q src

The frontend scripts still type-check only; rendered browser interaction tests remain a separate roadmap item.

@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openlongevity Ready Ready Preview Sep 22, 2026 12:06pm UTC

@Ciprian-LocalPulse
Ciprian-LocalPulse merged commit 78443c2 into main Sep 22, 2026
12 checks passed

This branch was successfully deployed

1 active deployment
Preview — 7510b939 Deployed Sep 22, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant