9 Commits

Author SHA1 Message Date
20f3e6ebb2 feat(skills): 规范分层——global project-directory-spec 去掉 apps/modules(只留通用项目目录),产线版(pipelines/sdlc_general/common/)新增 apps/modules/spec.json/引用模块写保护/部署前远程仓库 2026-08-24 17:24:47 +08:00
3cde0d9ce2 feat(skills): 机构工作空间目录重构——projects/apps/modules 三目录 + 项目去 repos/references 改 app spec.json(引用/生成模块) + 应用/模块落点改机构 apps/modules + 部署前设置远程仓库 2026-08-24 16:33:54 +08:00
6863f73728 fix: 全部 SDLC 规范技能 description 改三段式(触发场景+关键约束+不加载后果/边界)
让所有角色做事都能靠 description 判断加载哪个技能:
- database-table-definition-spec/crud-definition-spec/dspy-file-implementation-spec/sqlor-database-module
  由英文「Standardized/Comprehensive...」改为中文触发式(定义表结构/CRUD/dspy/写DB时必读+不加载后果)
- project-directory-spec/sdlc-repo-standard/webapp-deploy/database-design
  补「不加载后果」+ 互相指路边界(表四段式↔database-design、目录落点↔project-directory-spec)
2026-08-22 23:19:59 +08:00
b1b255b95f feat: 部署信息集中到工作空间根目录 env/ 文件夹(单一事实源)
- project-directory-spec:顶层目录加 env/(test.json + prod.json),
  集中保存主机/SSH/端口/DB/路径/域名,改配置只改一处
- requirement:明确部署环境需求落成 env/test.json + env/prod.json
- deploy_test/deploy_prod:从 env/{test,prod}.json 读环境信息(不再写死、不再从 apps 散读)
部署信息不写死在技能里,也不散落项目各处,集中在 env/ 一处。
2026-08-22 19:48:53 +08:00
bde08ea889 fix: 规范层约定应用与模块的关系(应用=唯一部署单元,模块不独立部署)
- project-directory-spec:应用是唯一部署单元(一入口一端口),模块不是独立部署单元
- web-application-spec:业务模块通过 load_{module}() 导入应用
- module-development-spec:模块不是独立部署单元(无 app.py/端口)
- design 角色技能:应遵守规范加 web-application-spec + module-development-spec
- deploy_test 角色技能:部署应用单入口,不是各模块各起服务
2026-08-22 16:29:47 +08:00
4b8823f774 feat: 新增 develop 角色技能 module-development + project-directory-spec 模块结构改引用 module-development-spec
- 新增 develop 角色技能(pipelines/sdlc_general/roles/agent.develop/module-development),
  把模块开发规范写进角色技能而非 system_prompt:模块目录结构(包目录=模块名)、
  init.py三处同步、表定义四段式/CRUD格式、RBAC load_path、模块skill文档、sqlor标准API
- project-directory-spec 的模块仓库结构(src/ddl)改为引用 module-development-spec,消除两本规范冲突
- 这样用户用缺省开发产线(sdlc_general)做开发时,develop 角色自动加载该技能遵守规范,
  其他公司可复用机制也可定制自己的角色技能
2026-08-22 00:08:34 +08:00
304acab965 fix: project-directory-spec design 落点表补 skill/SKILL.md(模块技能文档) 2026-08-21 23:36:02 +08:00
70b9df480c fix(skill): 目录层 essential 基础规范必显示——project-directory-spec 标记 essential:true,目录层排序 essential 优先,避免 global scope 低优先级被截断 2026-08-21 18:41:09 +08:00
905e01f581 feat(skill): 分层导入机制——Skill 支持 references/scripts/templates 子文件加载 + 新建 project-directory-spec 项目目录规范 + sdlc-repo-standard 改为引用新规范 2026-08-21 18:36:10 +08:00