Files
reuse-surface/docs/graph/index.html
tegwick e766f38e6f
Some checks failed
ci / validate-registry (push) Has been cancelled
Complete WP-0006 through WP-0009: registry expansion, catalog, graph, tests
Register six new capabilities (12 total), add searchable catalog UI and graph
explorer, introduce pytest suite with CI fail-on-warnings, and close gap
analysis priorities 13 and 16. WP-0010 remains backlog for network federation.
2026-06-15 02:24:20 +02:00

24 lines
4.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Capability Relation Graph</title>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true, theme: 'neutral' });
</script>
<style>
body { font-family: system-ui, sans-serif; margin: 2rem; }
.legend { color: #555; margin-bottom: 1rem; }
</style>
</head>
<body>
<h1>Capability Relation Graph</h1>
<p class="legend">Generated from entry <code>relations</code> fields. Regenerate with <code>reuse-surface graph</code>.</p>
<pre class="mermaid" id="graph"></pre>
<script>
document.getElementById('graph').textContent = "graph LR\n capability_activity_event_coordinate[\"capability.activity.event-coordinate<br/>D3 / A1 / C1 / R0\"]\n capability_audit_event_retain[\"capability.audit.event-retain<br/>D4 / A2 / C2 / R1\"]\n capability_authorization_policy_evaluate[\"capability.authorization.policy-evaluate<br/>D4 / A2 / C2 / R1\"]\n capability_feature_control_evaluate[\"capability.feature-control.evaluate<br/>D5 / A4 / C3 / R3\"]\n capability_feature_control_rollout[\"capability.feature-control.rollout<br/>D4 / A2 / C2 / R1\"]\n capability_feature_control_visibility[\"capability.feature-control.visibility<br/>D4 / A2 / C2 / R1\"]\n capability_identity_subject_resolution[\"capability.identity.subject-resolution<br/>D3 / A0 / C1 / R0\"]\n capability_identity_vocabulary_canonicalize[\"capability.identity.vocabulary-canonicalize<br/>D4 / A0 / C2 / R0\"]\n capability_registry_register[\"capability.registry.register<br/>D3 / A3 / C2 / R2\"]\n capability_registry_validate[\"capability.registry.validate<br/>D4 / A3 / C3 / R2\"]\n capability_statehub_progress_log[\"capability.statehub.progress-log<br/>D4 / A4 / C3 / R2\"]\n capability_statehub_workstream_coordinate[\"capability.statehub.workstream-coordinate<br/>D4 / A4 / C3 / R2\"]\n capability_activity_event_coordinate -->|related_to| capability_statehub_workstream_coordinate\n capability_activity_event_coordinate -->|related_to| capability_audit_event_retain\n capability_audit_event_retain -->|related_to| capability_activity_event_coordinate\n capability_audit_event_retain -->|related_to| capability_statehub_progress_log\n capability_authorization_policy_evaluate -->|depends_on| capability_identity_subject_resolution\n capability_authorization_policy_evaluate -->|related_to| capability_feature_control_evaluate\n capability_feature_control_evaluate -->|depends_on| capability_identity_vocabulary_canonicalize\n capability_feature_control_evaluate -->|supports| capability_registry_register\n capability_feature_control_evaluate -->|related_to| capability_feature_control_rollout\n capability_feature_control_evaluate -->|related_to| capability_feature_control_visibility\n capability_feature_control_rollout -->|depends_on| capability_feature_control_evaluate\n capability_feature_control_rollout -->|related_to| capability_feature_control_visibility\n capability_feature_control_visibility -->|depends_on| capability_feature_control_evaluate\n capability_feature_control_visibility -->|related_to| capability_feature_control_rollout\n capability_identity_subject_resolution -->|depends_on| capability_identity_vocabulary_canonicalize\n capability_identity_subject_resolution -->|supports| capability_feature_control_evaluate\n capability_identity_subject_resolution -->|supports| capability_statehub_workstream_coordinate\n capability_identity_vocabulary_canonicalize -->|supports| capability_feature_control_evaluate\n capability_identity_vocabulary_canonicalize -->|supports| capability_registry_register\n capability_identity_vocabulary_canonicalize -->|related_to| capability_identity_subject_resolution\n capability_registry_register -->|supports| capability_feature_control_evaluate\n capability_registry_register -->|supports| capability_identity_vocabulary_canonicalize\n capability_registry_register -->|related_to| capability_registry_validate\n capability_registry_validate -->|depends_on| capability_registry_register\n capability_registry_validate -->|related_to| capability_registry_register\n capability_statehub_progress_log -->|depends_on| capability_statehub_workstream_coordinate\n capability_statehub_progress_log -->|related_to| capability_statehub_workstream_coordinate\n capability_statehub_workstream_coordinate -->|supports| capability_registry_register\n capability_statehub_workstream_coordinate -->|related_to| capability_statehub_progress_log\n";
</script>
</body>
</html>