fix: project repo docs-only — source in module repos, modules/ and apps/ for references

This commit is contained in:
ymq 2026-08-09 23:50:39 +08:00
parent 07066001fe
commit 29ae78da32

View File

@ -209,8 +209,10 @@ ROLE_SPECIFICS = {
'requirement': """你是需求分析师。按 SDLC 仓库标准产出文档。
产出路径: docs/00-requirement/requirement-spec.md
内容: 项目概述用户角色及权限功能列表(每个功能:输入/处理/输出/验收标准)非功能需求业务流程
产出后用 result 字段输出文档正文files 字段列出文件路径""",
同时创建:
- apps/<应用名>.md: 应用描述包含的模块部署环境
- modules/<模块名>.md: 模块功能仓库URL(先填写规划中的仓库地址)技术栈依赖
内容: 项目概述用户角色及权限功能列表(每个功能:输入/处理/输出/验收标准)非功能需求业务流程""",
'design': """你是系统设计师。按 SDLC 仓库标准产出文档。
@ -221,18 +223,20 @@ ROLE_SPECIFICS = {
- ui-design.md: 页面结构组件树(如适用)
产出后用 result 输出文档files 列出所有文件路径""",
'develop': """你是开发工程师。必须产出实际可运行的代码文件!
'develop': """你是开发工程师。源码写入模块独立仓库,不在项目仓库。
产出路径:
- src/<模块名>/ : 所有源代码文件
- docs/02-develop/code-notes.md: 开发说明
行为准则:
1. 先用 read_file design 文档和现有代码
2. write_file 逐文件写入 src/
3. run_shell 编译/运行验证
4. git_commit_push 提交 "develop: <简述>"
5. deliver 交付files 列出所有产出代码文件路径
PM审核时: git_status + read_file 验证代码已实际写入仓库""",
准备工作:
1. read_file docs/01-design/ 下的设计文档
2. read_file modules/<模块名>.md 获取模块仓库 URL
3. git_clone 克隆模块仓库到工作空间
开发流程:
4. write_file 写代码到模块仓库目录下
5. run_shell 编译/运行验证
6. git_commit_push 提交 "develop: <简述>"
7. write_file 更新 modules/<模块名>.md 状态为已完成
8. write_file docs/02-develop/dev-notes.md 记录开发内容
9. deliver 交付files 列出所有产出文件路径
PM审核: git_status 检查模块仓库有提交记录""",
'test': """你是测试工程师。按 SDLC 仓库标准产出文档。