Files
16gagent/test/fixtures/compatibility-matrix/claw-1.5.x-directory-change.json
2026-06-06 10:40:48 +08:00

50 lines
2.3 KiB
JSON
Raw Permalink 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": "目录结构变化:memory/candidates → memory/items",
"scenarioId": 8,
"clawVersion": "1.5.0",
"baselineVersion": "v1",
"schemaStatus": "compatible",
"pipelineStatus": "warn",
"gateDecision": "open",
"compatibilityStatus": "compatible_with_warnings",
"knownRisks": [
"memory/candidates 重命名为 memory/itemsPipeline 的 candidates 扫描路径需要更新",
"Baseline 中 candidateCount 基于 memory/candidates/ 计算,新路径下统计为 0",
"如果扫描器未更新,candidateCount 将显示为 0 → Baseline Compare delta = -100%FAIL",
"迁移后需要对 Baseline 做增量更新(v1 → v2),保留历史 candidates 计数",
"上游消费者(RC Checklist、Gate)依赖 candidateCount 做决策,可能触发 CLOSED"
],
"recommendedAction": "update scanner path rules (candidates → items) + rebuild baseline before release",
"dataStructure": {
"blocs": { "path": "memory/blocs/*.md", "count": 6, "fields": ["id", "title", "content"] },
"cycles": { "path": "memory/cycles/*.md", "count": 7, "fields": ["date", "entries"] },
"candidates": { "path": "memory/items/*.md", "count": 36, "fields": ["id", "contentHash", "type", "status"] }
},
"baselineMetrics": {
"blocCount": 6,
"cycleCount": 7,
"candidateCount": 36,
"activeCandidateCount": 28,
"archivedCandidateCount": 8
},
"deltaFromBaseline": {
"blocCount": 0,
"cycleCount": 0,
"candidateCount": 0,
"activeCandidateCount": 0,
"archivedCandidateCount": 0
},
"pipelineChecks": {
"rcChecklist": { "status": "warn", "blockers": 0, "warnings": ["memory/candidates 路径变更 → memory/items", "扫描路径需同步更新,否则 count = 0"] },
"baselineCompare": { "status": "warn", "blockers": 0, "deltas": { "blocCount": 0, "cycleCount": 0, "candidateCount": 0, "activeCandidateCount": 0, "archivedCandidateCount": 0 }, "warnings": ["candidate 扫描路径已更新,无 delta;如未更新将触发 FAIL"] },
"releaseGate": { "decision": "open", "blockers": 0, "warnings": ["[Schema] memory/candidates → memory/items 路径变更,建议更新扫描器并重建 Baseline"] }
}
}