{"nodes": [{"id": "prs_211_ci_control_plane_dashboard", "label": "PR #211 \u2014 Centralize Actions and Add the CI Control Dashboard", "file_type": "rationale", "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Codex (AI)", "contributor": null}, {"id": "prs_211_ci_thing_kinds", "label": "Protected ci-* Control Thing Kinds", "file_type": "concept", "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "prs_211_webhook_verification", "label": "Signed GitHub/Vercel Webhook Verification", "file_type": "concept", "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "prs_211_ci_control_plane_dashboard", "target": "readme_actions_control_plane", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}, {"source": "prs_211_ci_control_plane_dashboard", "target": "readme_ci_control_dashboard", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}, {"source": "prs_211_ci_control_plane_dashboard", "target": "prs_211_ci_thing_kinds", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}, {"source": "prs_211_ci_control_plane_dashboard", "target": "prs_211_webhook_verification", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}, {"source": "prs_211_ci_thing_kinds", "target": "fundamentals_protected_kinds", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}, {"source": "prs_211_ci_thing_kinds", "target": "fundamentals_relational_child_data", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "ci_observability_control_plane_flow", "label": "CI Observability Control Plane: Webhooks \u2192 Protected Things \u2192 Admin Dashboard", "nodes": ["prs_211_webhook_verification", "prs_211_ci_thing_kinds", "readme_ci_control_dashboard", "testing_ci_control_checklist", "remix_changelog_control_plane_entry"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "PRs/211-codex-ci-control-plane-dashboard--centralize-actions-and-add-ci-control-dashboard.md"}]}