{
  "$schema": "compatibility-matrix-entry-v1",
  "generatedAt": "2026-06-05T00:00:00.000Z",
  "scenario": "不兼容 Schema 变更：Markdown → JSON 格式变化",
  "scenarioId": 5,

  "clawVersion": "2.0.0",
  "baselineVersion": "",
  "schemaStatus": "breaking",
  "pipelineStatus": "fail",
  "gateDecision": "closed",
  "compatibilityStatus": "unsupported",
  "knownRisks": [
    "文件格式从 Markdown (.md) 变更为 JSON (.json)，文件扫描器无法解析 Markdown 解析器",
    "Baseline Compare delta > 50%，Gate 自动 CLOSED",
    "所有既有 Pipeline 检查项均报 FAIL",
    "需要同步更新 Baseline 版本和文件扫描逻辑",
    "迁移后需验证 JSON Schema 与数据结构一致性"
  ],
  "recommendedAction": "update baseline scanner (add JSON parser) + rebuild baseline before release",

  "dataStructure": {
    "blocs": { "path": "memory/blocs/*.json", "count": 0, "fields": [], "note": "格式变更：.md → .json，当前扫描器无法识别" },
    "cycles": { "path": "memory/cycles/*.json", "count": 0, "fields": [], "note": "格式变更：.md → .json" },
    "candidates": { "path": "memory/candidates/*.json", "count": 0, "fields": [], "note": "格式变更：.md → .json" }
  },

  "baselineMetrics": {
    "blocCount": 0,
    "cycleCount": 0,
    "candidateCount": 0,
    "activeCandidateCount": 0,
    "archivedCandidateCount": 0
  },

  "deltaFromBaseline": {
    "blocCount": -6,
    "cycleCount": -7,
    "candidateCount": -36,
    "activeCandidateCount": -28,
    "archivedCandidateCount": -8
  },

  "pipelineChecks": {
    "rcChecklist": { "status": "fail", "blockers": ["文件格式变更：.md → .json", "扫描器无法解析 JSON 格式"], "warnings": [] },
    "baselineCompare": { "status": "fail", "blockers": ["所有指标 delta > 50%", "文件计数归零 → 格式不兼容"], "warnings": [] },
    "releaseGate": { "decision": "closed", "blockers": ["Schema breaking change — 文件格式变更导致指标严重偏离基线", "[Checklist] 文件格式变更，建议迁移适配器", "[Baseline] Baseline Compare FAIL — 全部指标缺失"] }
  }
}
