bookworm-smart-assistant/feature-flags.json

121 lines
3.6 KiB
JSON
Raw Permalink Normal View History

{
"$schema": "bookworm-feature-flags-v1",
"version": "v6.6.0-phase1-B",
"features": {
"code-quality-gate": {
"enabled": true,
"mode": "enforce",
"phase": 3,
"promoteNote": "2026-04-25 多维评审驱动提前促升 (30天静默期已满足)",
"promotedAt": "2026-04-24T17:24:07.877Z"
},
"post-edit-quality-check": {
"enabled": true,
"mode": "enforce",
"phase": 3,
"promoteNote": "2026-04-25 多维评审驱动提前促升 (30天静默期已满足)",
"promotedAt": "2026-04-24T17:24:07.878Z"
},
"build-outcome-tracker": {
"enabled": true,
"mode": "enforce",
"phase": 3,
"promoteNote": "2026-04-25 多维评审驱动提前促升 (30天静默期已满足)",
"promotedAt": "2026-04-24T17:24:07.878Z"
},
"constitution-guard": {
"enabled": true,
"mode": "enforce",
"phase": 1
},
"constitution-precheck": {
"enabled": true,
"mode": "enforce",
"phase": 1
},
"constitution-delivery-reminder": {
"enabled": true,
"mode": "warn",
"phase": 1
},
"weight-store-locking": {
"enabled": false,
"mode": "off",
"phase": 0
},
"escape-hatch-force": {
"enabled": true,
"mode": "enforce",
"phase": 0
},
"escape-hatch-checks": {
"enabled": true,
"mode": "enforce",
"phase": 0
},
"escape-hatch-reset": {
"enabled": true,
"mode": "enforce",
"phase": 0
},
"staging-pipeline": {
"enabled": true,
"mode": "warn",
"phase": 1,
"createdAt": "2026-04-24T17:29:14.059Z",
"promoteNote": "PoC 预研阶段 · 2026-04-25 占位",
"poC": {
"sandboxDir": ".claude/ai-delivery-pipeline/_poc-sandbox",
"designDoc": ".claude/ai-delivery-pipeline/README.md",
"assumptions": [
"H1:rename原子性",
"H2:manifest并发",
"H3:回滚正确性",
"H4:sensitive-paths兼容"
]
},
"phaseRoadmap": {
"phase0_poc": "off (当前)",
"phase1_warn": "ACTIVE until 2026-05-01T18:16:14.419Z",
"phase2_enforce": "强制流水 (2026-07-01 目标)"
},
"warnActivatedAt": "2026-04-24T18:16:14.566Z",
"warnExpiresAt": "2026-05-01T18:16:14.419Z"
},
"bookworm.security.jsonlHmac": {
"enabled": true,
"mode": "warn",
"phase": 1,
"createdAt": "2026-04-25T06:41:51.769Z",
"promoteNote": "P1.2 jsonl 完整性链 — 7 天观察期 warn → enforce",
"phaseRoadmap": {
"phase0_off": "未启用",
"phase1_warn": "ACTIVE - 仅记录 violation不阻断业务",
"phase2_enforce": "7天后可切换写入前强校验 baselinedrift 拒绝"
},
"warnActivatedAt": "2026-04-25T06:41:51.770Z",
"warnExpiresAt": "2026-05-02T06:41:51.770Z"
},
"bookworm.security.failClosed": {
"enabled": true,
"mode": "warn",
"phase": 1,
"createdAt": "2026-04-25T06:41:51.770Z",
"promoteNote": "P1.3 关键 hook fail-closed — 7 天观察期 warn → enforce",
"phaseRoadmap": {
"phase0_off": "未启用 (默认 fail-open 行为)",
"phase1_warn": "ACTIVE - hook 异常仍放行但记录到 evolution-log",
"phase2_enforce": "7天后可切换hook 异常 → process.exit(1) 拒绝"
},
"warnActivatedAt": "2026-04-25T06:41:51.770Z",
"warnExpiresAt": "2026-05-02T06:41:51.770Z",
"affectedHooks": [
"security-startup-guard.js:101",
"bash-precheck-dispatcher.js:89",
"bash-precheck-dispatcher.js:109",
"code-quality-gate.js:16"
]
}
}
}