• cb9da34e 转 coding.mjs Workflow 时把 auto-continue Stop 钩子连同 17 个旧
    coding 子技能一起删了,导致逐 REQ 手动编码会话每个 REQ 完就停下问 continue。
    本提交恢复该机制:
    
    - hooks/scripts/auto-continue.sh(Stop):回合中途结束默认 block 并喂「继续
      推进」,使各 REQ 子任务连跑、用户无需手敲 continue;仅当 transcript 出现
      [ERP-HALT] 或连续空转达上限(8)/无 >4000B 增长时放行停下。
    - hooks/scripts/reset-stall-counter.sh(PostToolUse):有工具调用即清零空转
      计数,真推进时无限续跑。
    - hooks/hooks.json:接线 Stop + PostToolUse(不含已删的 log-cross-module.sh)。
    - coding-start 步骤5「Workflow 已启动」横幅补 [ERP-HALT]:Workflow 转后台后
      主循环干净停下等通知,不被钩子误推去重启 coding-start。
    - .gitattributes:强制 *.sh / hooks.json 用 LF,避免 autocrlf 把 CRLF 注入
      shebang 与钩子输出的 JSON。
    
    钩子在会话启动时加载,需重启已运行会话才生效(开发仓即运行源,无需 commit
    即生效,commit 仅为持久化)。
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    yanghl authored
     
    Browse Dir »


  • - mr-create → milestone-tag:本地 merge 进默认分支 + 打 milestone/<id> tag,完成后自动回调 coding-start(无人工闸门)
    - 移除 push/GitLab MR/API:删 deny-no-verify hook、derive-gitlab 脚本、pre-push 模板,env-local 去 GITLAB_*
    - 完成判定改为 docs/08「里程碑」字段 + git tag -l;README/CLAUDE-template/状态语义同步
    - 删除空 skills/internal 目录,skill 计数 27→25
    - docs-04 § 一 新增 1.1 规则(后端通用约定)占位,由 skeleton-gen E 填写
    zichun authored
     
    Browse Code »


  • - 去 erp- 前缀:project-init / scope-lock / skeleton-gen / db-design-gen / db-init / downstream-gen / plan-start / coding-start / module-start / feature-* / module-report / mr-create / cross-module-log
    - 红旗 → 中断:red-flag-check → interrupt-check;命中 → 触发(中断语境)
    - local-test-gate → test-gate
    - docs/01-需求清单 的 README.md → index.md(原先改名过 abstract.md,再改 index.md)
    - CLAUDE-template.md 大幅精简:删 § ⚡ Skill 索引 / § 🧪 自测要求 / § 🔄 统一响应格式 / § 通用工作准则 等冗余;§ 🏷️ 覆盖 3 类占位符;§ 📐 从 27 条压到 14 条;§ ✅ 模块完成判定规则 缩到 27 行;§ 🚩 改名中断机制
    - A0 project-init:步骤 A/B 互换(先 cp 模板创建 docs/08,再做依赖检查),修复首次运行 bootstrap bug;docs/04-stack-template.md 归 project-init 持有
    - scope-lock 合并 D+E 为单步;step A 加 CLAUDE.md § 🎯 的 Grep 占位校验
    - skeleton-gen:test.sh 骨架抽成模板(scripts-test-template.sh);step E 占位符处理从 130 行压到 34 行;删除内联 Flyway 说明;勾选分布到每个子步骤
    - req-card 模板三段式:目标引言 + 字段表 + 元数据 list;字段级 vs REQ 级规则用 field_rules/rules 区分
    - 模块级依赖模块 / 涉及表 改 TBD,由 A3/A5 回填(和 REQ 级 依赖表/依赖接口 同模式)
    - cross-module 留痕策略:hook 落存根不弹提示;所有 TBD 统一延到 module-report § ⑦ 一次性批量补齐
    - 其他:feature-verify 删除孤儿 Write 权限;Git commit type 解读表;软规则 S1 技术栈外组件;docs/08 § 二 加 REQ 功能子项由 feature-review approve 时勾选
    
    72 files changed, 1556 insertions(+), 1745 deletions(-)
    zichun authored
     
    Browse Code »