-
经核对官方/社区资料修正兼容性: - Flowable 7.x 不兼容 Spring Boot 4 -> 升至 8.x(基于 Spring Framework 7,需 Jakarta EE 11+ 容器) - MyBatis-Plus 注明 Boot 4 须用 mybatis-plus-spring-boot4-starter(>=3.5.15),boot3 starter 不兼容 - Spring Boot 标注当前 4.0.6(Spring Framework 7 + Jakarta EE 11) - FastExcel 标注当前 1.3.x Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
- React Router v6 -> 最新稳定版 v7 - JXLS 2.8.1 -> 最新稳定版 3.x - EasyExcel(已归档) -> FastExcel(原作者维护分支 cn.idev.excel:fastexcel) - Flyway 写死 10.x -> 由 Spring Boot BOM 管理(当前 11.x),避免与 BOM 冲突 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Flowable 是 Activiti 的维护分支,与 Spring Boot 4 兼容更好。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
同步 JDK 行:Spring Boot 4 基线 Java 17+,推荐 LTS 21 / 25 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
-
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>
-
- 去 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(-)