Skip to content

Conversation

@kevinschaper
Copy link
Contributor

Summary

  • Add dynamic dashboard pages for upstream knowledge graphs (RTX-KG2, ROBOKOP, PrimeKG, etc.)
  • Index page with comparison table showing nodes, edges, and normalization rates
  • Detail pages with normalization pipeline funnels, knowledge source flow diagram, epistemic robustness scores, edge type validation, and ABox/TBox classification
  • Dynamic SQL generation for pipeline metrics via generate-release-sql.cjs
  • Consolidated SQL sources (kg_list, kg_summary, kg_categories, kg_predicates)

Test plan

To test manually:

  • Verify index page loads at /Knowledge Graphs
  • Verify detail pages load for each KG (e.g., /Knowledge Graphs/robokop)
  • Verify knowledge source flow diagram shows 2-level layout (Primary Sources → KG)
  • Verify normalization pipeline funnels render correctly
  • Verify epistemic robustness, edge validation, and ABox/TBox sections display data

🤖 Generated with Claude Code

Implement dynamic dashboard pages for upstream knowledge graphs with:
- Index page showing all KGs with comparison table (nodes, edges, normalization rates)
- Detail pages with normalization pipeline funnels, knowledge source flow diagram,
  epistemic robustness scores, edge type validation, and ABox/TBox classification
- Dynamic SQL generation for pipeline metrics via generate-release-sql.cjs
- Consolidated SQL sources (kg_list, kg_summary, kg_categories, kg_predicates)

Removes old hardcoded KG-specific pages (rtx-kg2_normalization, robokop_normalization)
in favor of the new parameterized approach.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Handle missing node levels (e.g., unifiedNodes) gracefully by defaulting
to empty arrays instead of destructuring undefined values.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 4, 2026

This pull request has been automatically marked as stale because it has had no activity in the last 14 days.

If this PR is still relevant:

  • Please update it to the latest main/master branch
  • Address any existing review comments
  • Leave a comment to keep it open

Otherwise, it will be closed in 2 weeks if no further activity occurs.

@github-actions github-actions bot added the stale label Jan 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants