15 Commits

Author SHA1 Message Date
ymq
0a339a2b19 refactor(ownership): 三张跨产线表定义删除不留副本(第2轮迁归属,已迁入pipeline-core@4b2fd4c)
- models: sd_projects/sd_project_role_models/pipeline_deliverables 3个JSON删除——归属core,双源必乱
- json: sd_project_list/pipeline_deliverables_list CRUD定义删除(迁core)
- wwwroot/api: 15个CRUD页面依赖的dspy删除(随页面迁core,entire_url相对解析跟页面走)
- wwwroot/sd_project_role_models: 手写角色模型页整目录删除(迁core)
- scripts/load_path.py: 已迁页面的RBAC注册条目删除(sd_projects 5条/sd_project_list 1条/role_models 5条/api 4条)
- json/sd_iteration_list+sd_deploy_env_list+sd_features_list: get_project_options.dspy引用改绝对路径/pipeline_core/api/**(留在sdlc的页面消费迁走的api)
- wwwroot/api/cockpit_cards.dspy: 项目管理弹窗URL改/pipeline_core/sd_projects/index.ui
- init/data.json: 4组字典随表迁core(sd_project_status/sd_project_type/deliverable_type/review_status)
- .gitignore: 已迁生成目录条目清理(sd_projects//pipeline_deliverables/)
- 顺带清死双源: wwwroot/json/整目录(build.sh只读模块根json/,wwwroot/json零消费方+内容漂移:subtables还指着改名前的目录)+wwwroot/sd_project_list/index.ui死占位页(零菜单引用)
2026-09-10 12:33:42 +08:00
ymq
31212038d2 fix(models): sd_projects.pipeline_id默认值去SDLC语义(sdlc_general→general)——与m0018同概念收尾,project_type已general而pipeline_id仍sdlc_general两个默认值语义自相矛盾;pipeline_id是workspace space名(GENERAL_SPACE='general')与能力包挂载键,查证core/agent_config.py:454 get_ability('general')返回None=通用项目不挂产线能力(正确语义),旧默认会让通用项目错挂SDLC能力 2026-09-09 19:26:38 +08:00
ymq
b13b060e10 fix(models): sd_projects补directory_name/default_model列定义——两列只存在于m0001手工迁移models从未定义,新机create_tables按models建表缺列,workspace.py裸查directory_name必崩Unknown column(部署炸弹);project_type默认值去SDLC语义web_app→general(sd_projects是全产线共用项目容器,商机/投标项目被错标Web应用);码表补general/bidding两项(bidding已在数据中却翻译不出) 2026-09-09 19:15:40 +08:00
ymq
0f73a33b4e feat(models): sd_org_settings add agent_config column (was runtime ALTER only) 2026-09-08 15:24:49 +08:00
ymq
10fe9cc00d fix(sd_bugs): 补 task_id 字段——bug_flow.py 引用但模型/表缺失致 PM 审核 SQL 1054 崩溃 2026-08-29 09:17:25 +08:00
ymq
3785622bac feat: 项目角色模型配置 CRUD 界面(模型配置设置界面)
- sd_project_role_models CRUD(index.ui + get/add/update/delete dspy)
- 下拉选项:get_model_options(模型)/get_role_options(角色)/get_project_select_options(项目)
- load_path 注册权限路径 + models 表模型
2026-08-22 11:17:27 +08:00
ymq
af6c8769e3 feat(iteration): sd_iterations 加 seq_no 迭代序号字段 2026-08-19 17:06:37 +08:00
ymq
e11822df91 feat(project-space): sdlc 项目创建设默认 pipeline_id=sdlc_general + 列表按空间过滤 + 模型加默认值 2026-08-19 11:38:28 +08:00
ymq
7ff03afbc5 feat: sd_features功能/需求表(models+appcodes) + SDLC概念→能力+skill全景映射文档 2026-08-17 07:10:29 +08:00
ymq
8bc02590fa feat: 微信通道落地-系统级单条配置+验证码绑定(个人订阅号方案) 2026-08-15 20:35:47 +08:00
ymq
4a9eb227df feat: 微信通道(机构级公众号配置+用户openid绑定+回调框架)+修复mysql.ddl.sql的xls2ui双重引号bug 2026-08-15 10:09:57 +08:00
f86cce02f4 feat: multi-repo workspace — org settings, project repos, deliverable types
- sd_projects: add workspace_dir field
- sd_project_repos: new table for multi-repo per project
- sd_org_settings: org-level workspace_root + skills_dir
- pipeline_deliverables: add repo_name, target_path, deliverable_type enum
- cockpit_chat.dspy: load repos+org settings, pass to LLM prompt
2026-08-03 17:13:01 +08:00
bd0890a394 feat(sdlc): cockpit driving mode — conversation timeline + agent chat 2026-07-30 15:53:18 +08:00
b012f97154 fix: CRUD endpoint return format - remove json.dumps, use widgettype format 2026-07-03 14:50:43 +08:00
Hermes Agent
ea06b33fe7 feat: SDLC adapter v1.0.0 — 28 step types, 6 data tables, full lifecycle 2026-06-16 12:10:12 +08:00