Files
16gagent/test/fixtures/compatibility-matrix/claw-2.0.x-major-schema-change.json
T
2026-06-06 10:40:48 +08:00

50 lines
2.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$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 — 全部指标缺失"] }
}
}