{"skill":{"slug":"v19-early-causal-graph-debugger","displayName":"V19 Early Causal Graph Debugger","summary":"接收因果关系图谱，自动检测循环依赖和悬空节点，给出修正建议。源自V19早期迭代版本V30，经过重新封装后发布。","description":"---\nname: v19-early-causal-graph-debugger\ndescription: 接收因果关系图谱，自动检测循环依赖和悬空节点，给出修正建议。源自V19早期迭代版本V30，经过重新封装后发布。\nversion: 1.0.0\nauthor: 思维 (Bacon)\n---\n\n# V19 Early Causal Graph Debugger v1.0.0\n\n**接收因果关系图谱，自动检测循环依赖和悬空节点，给出修正建议。**\n\n> 源自 V19 认知治理协议的早期迭代版本 V30（causal_graph.py），经过重新封装后作为独立 Skill 发布。\n\n## 核心能力\n\n### 1. 循环依赖检测（Cycle Detection）\n\n扫描因果依赖图，识别所有循环路径：\n\n```\n正常路径: A → B → C → D\n循环依赖: A → B → C → A  ⚠️ 检测到循环: A→B→C→A\n嵌套循环: A → B → C → B  ⚠️ 检测到自引用环: B→C→B\n```\n\n**检测算法**：\n- 深度优先搜索（DFS）遍历\n- Tarjan 强连通分量识别\n- 标记所有参与循环的节点和边\n\n### 2. 悬空节点检测（Dangling Node Detection）\n\n识别三类悬空异常：\n\n| 类型 | 定义 | 示例 |\n|------|------|------|\n| 孤立节点 | 无入边也无出边 | 与因果图完全断开的节点 |\n| 无源节点 | 有出边但无入边 | 没有原因的结果 |\n| 无汇节点 | 有入边但无出边 | 没有结果的原因 |\n\n### 3. 修正建议引擎\n\n对每个检测到的问题，自动生成修正建议：\n\n```\n【循环依赖修正】\n检测: A → B → C → A\n建议:\n  1. 检查 C → A 是否为真实因果关系（可能只是相关性）\n  2. 如确认因果，引入时间维度：A_t1 → B_t2 → C_t3 → A_t4\n  3. 如非因果，断开 C → A 边\n\n【悬空节点修正】\n检测: 节点D 无入边\n建议:\n  1. 检查是否存在遗漏的前置事件\n  2. 如D为初始触发事件，标注为\"根节点\"\n  3. 如D为孤立事件，考虑从因果图中移除\n```\n\n### 4. 图谱健康评分\n\n综合评估因果图谱质量：\n\n| 指标 | 健康 | 警告 | 危险 |\n|------|------|------|------|\n| 循环依赖数 | 0 | 1-2 | ≥3 |\n| 悬空节点比例 | <5% | 5-15% | >15% |\n| 平均节点度 | >2 | 1-2 | <1 |\n| 最大路径深度 | 3-8 | 8-12 | <3或>12 |\n\n综合评分：0-100 分，60 分以上为\"图谱健康\"。\n\n## 与V19因果分析链的集成\n\n```\nV30 因果图谱调试器 (本Skill)\n    ↓ 清洗后的因果图\nV46 因果审计器\n    ↓ 审计过的因果链\nV53 因果风险预测器\n    ↓ 风险加权路径\nV19 因果依赖分析器 (v19-causal-dependency-analyzer)\n    ↓ 最终因果洞察\n对偶审计 + 决策追溯\n```\n\n## 调用示例\n\n```bash\n# 提交因果图谱进行调试\ncurl -s -X POST https://boat-atlas-spa-flexible.trycloudflare.com/governance/causal-path-graph \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Governance-Key: <你的专属密钥>\" \\\n  -d '{\n    \"graph\": {\n      \"nodes\": [\n        {\"id\":\"A\",\"label\":\"决策事件\"},\n        {\"id\":\"B\",\"label\":\"执行动作\"},\n        {\"id\":\"C\",\"label\":\"系统响应\"},\n        {\"id\":\"D\",\"label\":\"孤立事件\"}\n      ],\n      \"edges\": [\n        {\"from\":\"A\",\"to\":\"B\"},\n        {\"from\":\"B\",\"to\":\"C\"},\n        {\"from\":\"C\",\"to\":\"A\"}\n      ]\n    }\n  }'\n```\n\n预期返回：\n```json\n{\n  \"cycles\": [{\"path\":[\"A\",\"B\",\"C\",\"A\"],\"severity\":\"high\"}],\n  \"dangling\": [{\"node\":\"D\",\"type\":\"isolated\",\"severity\":\"medium\"}],\n  \"suggestions\": [\n    {\"target\":\"C→A\",\"action\":\"check_causality\",\"detail\":\"...\"\"},\n    {\"target\":\"D\",\"action\":\"classify_or_remove\",\"detail\":\"...\"}\n  ],\n  \"health_score\": 42\n}\n```\n\n## 公开体验\n\n```bash\n# 公开密钥\nv19-e5d585e28439decc614f09f91c4caa8c\n\n# 健康检查\ncurl -s https://boat-atlas-spa-flexible.trycloudflare.com/governance/health \\\n  -H \"X-Governance-Key: v19-e5d585e28439decc614f09f91c4caa8c\"\n```\n\n## 自助注册\n\n```bash\ncurl -s -X POST https://boat-atlas-spa-flexible.trycloudflare.com/governance/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"agent_name\":\"你的Agent名称\"}'\n```\n\n## 信任锚点\n\n- 🔗 [V19 Trust Manifesto v1.1.0](https://clawhub.com/skills/v19-trust-manifesto)\n- 🔗 [V19 Causal Dependency Analyzer](https://clawhub.com/skills/v19-causal-dependency-analyzer)\n- 🔗 [V19 Certified Agent Workflow](https://clawhub.com/skills/v19-certified-agent-workflow)\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":339,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777891145423,"updatedAt":1778492846193},"latestVersion":{"version":"1.0.0","createdAt":1777891145423,"changelog":"v1.0.0: 源自V30早期迭代版本，重新封装。循环依赖检测 + 悬空节点识别 + 修正建议引擎 + 图谱健康评分。","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"liuyanfeng1234","userId":"s172fv2j7tq2y4kmxg40dp25kd85tyzf","displayName":"Liuyanfeng1234","image":"https://avatars.githubusercontent.com/u/263910752?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780090745957}}