Skip to content

feat(flowguard)!: 下线 .flowguard 兼容/迁移线(v0.4.0) - #2

Merged
loong10k merged 1 commit into
mainfrom
feat/drop-flowguard-compat
Sep 23, 2026
Merged

loong10k merged 1 commit into
mainfrom
feat/drop-flowguard-compat

Conversation

@loong10k

Copy link
Copy Markdown
Contributor

摘要

「不再需要 .flowguard」落地为彻底下线旧状态机轨道,产品收敛为 docs/ 十阶段文档治理单轨。

变更

  • 删除旧轨道:gate/journal/migration/instructions/yamlmini 模块、state/registry 旧解锁矩阵、init_project、迁移器
  • CLI:16 子命令 → 7(init/discover/context/evidence/governance/stage/validate);validate 改读 docs/features/<task-id>/
  • 命令面:slash 命令 12 → 6(feature/next/advance/gate/override/status 下线),kimi-commands 同步再生成
  • hooks:去 legacy 分支与旧降级链;保护语义改为 worktree 越界拒绝(governance_write_target_mismatch)
  • 修复:validation 占位符块豁免(模板示例 REQ-ID 泄漏导致全新文档 validate 误报 ERROR)
  • 测试:262 → 199(删 6 文件、裁 2、改写 test_cli/test_hooks/test_error_paths),python3 -m unittest discover -s tests 全绿
  • 文档:AGENTS/README×2/架构/roadmap/协议/PRIVACY/spec §5/plan §3 全部同步;docs/legacy-flowguard/ 保留为纯历史归档

BREAKING CHANGE

/flowguard-{feature,next,advance,gate,override,status} 与 legacy-init/migrate/instructions 子命令移除;.flowguard/ 不再受支持。随 v0.4.0 发布说明告知。

- 删除旧状态机轨道:gate/journal/migration/instructions/yamlmini 模块、
  state/registry 旧解锁矩阵、artifacts/detect 的 init_project、迁移器
- CLI 16 子命令收敛为 7(init/discover/context/evidence/governance/stage/validate),
  validate 改读 docs/features/<task-id>/ 布局
- slash 命令 12→6(feature/next/advance/gate/override/status 下线),
  kimi-commands 同步再生成
- hooks 去 legacy 分支与旧降级链,保护语义改为 worktree 越界拒绝
- validation 占位符块豁免修复(模板示例 REQ-ID 泄漏导致 validate 误报)
- 测试 262→199(删 6 文件、裁 2、改写 test_cli/test_hooks/test_error_paths)全绿
- 文档同步:AGENTS/README×2/架构/roadmap/协议/PRIVACY/spec §5/plan §3

BREAKING CHANGE: /flowguard-{feature,next,advance,gate,override,status} 与
legacy-init/migrate/instructions 子命令移除;.flowguard/ 不再受支持。
@loong10k
loong10k merged commit c867d6c into main Sep 23, 2026
1 check passed
@loong10k
loong10k deleted the feat/drop-flowguard-compat branch September 23, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant