chore(blueprint): T2 验收完成 — git-workflow 分支策略升级
All checks were successful
Push & PR Check / check (push) Successful in 46s
Push & PR Check / check (pull_request) Successful in 46s

This commit is contained in:
lanrtop 2026-07-04 10:24:18 +09:00
parent ce3bc8081b
commit 428bb02a90

View File

@ -116,9 +116,10 @@
- acceptance: [Tauri command] apply_onboarding_pack(project_id) 分发 lefthook.yml 后检测并激活 hook——找到 lefthook 可执行node_modules/.bin/ 或 PATH→ 执行 lefthook installOnboardingReport 新增 hook_activated 三态activated / missing_binary / failedmissing_binary 时附安装提示;[MCP tool] verify_onboarding(project_id) → 返回检查链 JSON模板管理块版本到位 / .git/hooks/pre-commit 含 lefthook / origin 指向 Gitea / CI workflow 文件存在 / commit_metrics 近 30 天有该项目数据),每项 pass|fail + detail无 error 字段;[cargo test] 检查链判定逻辑纯函数化,覆盖 hook 已挂/未挂、origin 匹配/不匹配R06/R07
- notes: 背景2026-07-04 侦察确认)——接入包写 lefthook.yml 后从不激活,文件在 hook 死 → conventional 不强制 → 飞轮数据脏;炼境自身未踩纯因手动装过。本卡补两件事:① 分发即激活;② "消费者角色"机器化验证(分发成功 ≠ 功能生效,对应 agent-button-system.md 消费者驱动验证)。产出直接供 B4 健康诊断遵守度消费。同日发现的姊妹雷cicd.rs PR CI 模板 pnpm lint --if-present 必挂语法已修dc501f7回归断言驻军
### 🔵 T2. git-workflow 模板:分支策略升级为复杂度感知
### T2. git-workflow 模板:分支策略升级为复杂度感知
- complexity: M
- status: in_progress
- status: done
- done_note: 2026-07-04 ONBOARDING_MANAGED 块升至 v1.3.0,分支策略改为复杂度感知(简单直推/功能 feat/* + PRPR MCP 示例 head 从 "dev" 改为 "feat/<name>"。模板升版后重跑接入包即可原位升级存量项目UI 终验由用户走正常分发流程完成
- files: src-tauri/resources/onboarding/git-workflow.md.tmpl
- acceptance: [Tauri command] 对已接入项目重跑接入包 → git-workflow.md ONBOARDING_MANAGED 块升至 v1.3.0,内容含「简单改动直推 main/master功能性改动开 feat/<name> 分支 + PR」策略PR 创建 MCP 示例 head 字段从 "dev" 改为 "feat/<name>"docs/templates/agents-meta-rules.md 不含分支策略无需同步
- notes: 当前模板强制 dev→main 双分支,假设了任意项目都维护常设 dev 分支,实为过度约束。复杂度感知策略(小改直推 main/master功能性改动开 feat/* + PR与炼境自身策略一致、与飞轮目标对齐PR body 是意图层数据),且对单人小项目更友好——不必维护无意义的常设 dev 分支。「简单/功能性」由 agent 根据改动文件数/性质自判,无需外部蓝图标签