-
frontend-start 推导 FE 清单时只从业务 REQ + prototype 拆,应用壳/导航/ 路由/首页仪表盘不对应任何 REQ,从未被列为 FE 实现,导致生成项目主界面 空、点了没反应。 - frontend-start 步骤2:必产 FE-00(关联 REQ 为 —,置清单最前),承载 布局壳 + 统一路由(点菜单真跳转)+ 首页仪表盘(真实后端端点指标); 业务 FE 从 FE-01 起;加载分支支持 关联 REQ:— 解析为空数组 - fe-feature-brainstorm:新增应用壳 FE 特例,以 docs/06 §三 为导航/路由 权威、docs/05 真实端点为首页指标来源,要求首页真实功能禁止静态占位 - 同步 CLAUDE-template / docs-08-initial-template / README 的 FE 推导说明 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
技术栈定义、生成端与校验护栏全路径统一为 Gradle (Kotlin DSL) + Gradle Wrapper: - docs-04 技术栈表:Maven 3.9.x -> Gradle 最新稳定版 - gitignore 模板:target/ -> .gradle/ + build/ - Flyway 依赖声明位置 pom.xml -> build.gradle.kts (CLAUDE 模板 / README) - 测试/护栏命令 mvn test -> ./gradlew test (README / feature-tdd / feature-verify / feature-plan) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
- Banners 7→8:plan-start 改 flow-overview.txt(原 flow-done.txt 不存在),新增 coding-start flow-overview.txt - 新增「Skill 内置脚本清单」:render.sh / merge-gitignore.sh / validate.sh - 模板表补 styles-tokens-template.css,枚举行数与「41 份」一致
-
- 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 填写
-
后端模块全部 merged 后进入前端整体阶段(1 个 MR)。 - 入口:coding-start 由模块循环器升级为阶段分发器,按 docs/08 §二/§三 + GitLab state 路由到 module-start 或 frontend-start - 前端 skill:新增 frontend-start + fe-feature-brainstorm/plan/tdd/verify/review 共 6 个 skill;fe-code-reviewer agent 做 7 维 review - 前端门禁:prototype/ 至少 1 个 *.html mockup;FE 清单由 AI 扫 prototype + docs/01 + docs/05 自主推导写入 docs/08 §三,无人工审阅断点 - 后端 skill 阶段化:feature-brainstorm/plan/tdd 加「阶段范围(后端)」标记;feature-tdd 增 frontend/ 路径硬护栏;module-start/test-gate/module-report/mr-create 接受 phase 参数(backend/frontend) - 模板同步:CLAUDE-template / docs-08-initial / docs-06-static / docs-02 / mr-description / coding-start banner 更新含前端段落 - README:21→27 skill / 1→2 agent / 35→44 模板;A5 章节 docs/06 §五 改为 §三
-
输入字段表从 7 列扩展为 8 列,在「显示来源」之后插入「预加载」(取值:页面加载时 / 用户操作时 / 否),描述显示来源数据的加载时机。
-
- 去 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(-)