23 Commits

Author SHA1 Message Date
464f621f72 fix(create_tables): DDL语句分割先剔除注释行——头部注释与首条CREATE粘连导致llm_vendor漏建 2026-09-01 17:30:34 +08:00
252f119f35 feat(llm-govern): 集成pipeline-llm模型治理模块
- pipeline_app.py: load_llm() try/except兜底加载
- build.sh: clone/pip install/CRUD生成/wwwroot软链 四处枚举加pipeline-llm
- create_tables.py: 执行模块手写幂等DDL(8张llm_表,不走json2ddl避DEFAULT引号bug)
- import_init.py: 注册appcodes字典; rp.json: /pipeline-llm/** → logined
- index.ui主菜单: 加「模型治理」项(/pipeline-llm, TabPanel)
2026-09-01 17:28:03 +08:00
16fd5a3530 feat(llm-proxy): 新增 pipeline_llm_tokens 表(短期 token + 用量) 2026-08-25 14:11:42 +08:00
74c4568157 feat(db): 新增 pipeline_session_settings 会话级项目设置表
多tab独立会话的项目上下文按 (user_id, session_id) 存储,UNIQUE(user_id,session_id)
2026-08-24 16:40:50 +08:00
e30c10ff22 fix(build): pipeline_human_tasks 迁移补 title/description 字段 2026-08-24 13:01:38 +08:00
25e9900193 feat(build): create_tables.py 幂等迁移 pipeline_human_tasks 项目/迭代/bug/QC 字段 2026-08-24 12:09:13 +08:00
b2d07ce247 feat(appbase): params 加 register_open 参数 + 默认值首次插入不覆盖(保留 superuser 运行时修改) 2026-08-21 19:19:17 +08:00
6ce55f6482 feat(accounting): accounting 模块加入产线平台 + 账务配置初始化
- build.sh: 业务模块/clone/pip install/CRUD/wwwroot链接 加 accounting + 汇率定时任务 cron
- create_tables.py: accounting 幂等建表(13张)
- import_init.py: accounting 加入 INIT_MODULES + 扩展支持 subject/account_config/accounting_config/currency/exchange_rate
- rp.json: accounting 权限(any: fetch_forex_rates, logined: /accounting/**)
2026-08-21 18:57:27 +08:00
c973a20fd1 feat(rbac/dapi): rbac 生成 CRUD + dapi 加入产线平台 + seed user_status 字典
- build.sh: 基础模块列表/CRUD循环/wwwroot链接 加 rbac dapi
- create_tables.py: dapi 幂等建表(downapp/downapikey)
- import_init.py: rbac 加入 INIT_MODULES(seed user_status 字典)
修复系统管理「用户管理」500(invalid path) + 「扫描未授权文件」500(__file__)
2026-08-21 17:14:59 +08:00
398075ac87 fix(sysmgr): appbase 系统管理菜单修复
- build.sh: xls2ui 生成 appbase CRUD 页面(svgicon/appcodes/params)
- create_tables.py: appbase 加入幂等建表模块(svgicon 表此前缺失)
- index.ui: 移除 jsonhttpapi 死菜单项
2026-08-20 17:43:32 +08:00
fa3de8bf96 feat(iteration): create_tables.py 幂等迁移——sd_iterations 加 seq_no 列 + 存量回填 + active→in_progress 2026-08-19 17:06:43 +08:00
88d10b7999 feat: 任务最大重复数(task_max_retry)——超限暂停任务链+抛故障给人工,人工处理后reset_task_retry清零重执行 2026-08-19 07:29:09 +08:00
3d55d590bf feat: PM任务分解与编排——父子关系(parent_id)+依赖串行(depends_on)+任务树分层 2026-08-19 05:53:28 +08:00
c4cc9b6030 feat(deploy): create_tables.py 加 pipeline_git_locks 锁表(跨主机 git 串行锁) 2026-08-18 18:13:51 +08:00
f59e6f3c45 refactor(deploy): sd_audit_logs 建表 + owner.audit 角色从启动期迁到部署期(create_tables.py + import_init.py) 2026-08-18 16:23:25 +08:00
4f8aff467f refactor(deploy): v2 运行时表(pipeline_user_memory/sd_deploy_accounts/sd_work_envs)+列迁移(agent_config/retry_count/last_error)从启动期迁到 create_tables.py 部署期,运行期不做 schema 变更 2026-08-18 16:02:18 +08:00
a416d794ac feat: create_tables.py 幂等建 sd_features 表(手写DDL避开json2ddl的DEFAULT ''N'' bug) 2026-08-17 07:10:30 +08:00
f8c4b1bfd6 refactor(team-communication): 迁移改 current_handler 两列 + 移除配置表种子/菜单
- create_tables.py: 加 current_handler_role/agentid,废弃 escalation_path/pos 清理
- init_data.py: 移除团队角色/问题类型种子(保留 getConfig 根目录修复)
- index.ui: 移除团队角色/问题类型菜单项
2026-08-16 22:08:02 +08:00
e5427d9516 feat(team-communication): 团队沟通部署固化 + 菜单入口
- scripts/create_tables.py: pipeline_agent_questions 四列幂等迁移
- bin/init_data.py: 种子 sdlc_general 团队角色+问题类型+role_type 代码表
- wwwroot/index.ui: 菜单加团队角色/问题类型
2026-08-16 21:25:40 +08:00
c5891a79f4 fix: 幂等建表跳过索引语句(避免Duplicate key name) 2026-08-16 19:19:10 +08:00
21920ad457 feat: create_tables.py加pipeline_core/service幂等建表(IF NOT EXISTS不DROP,固化skill_proposals等表) 2026-08-16 19:18:49 +08:00
3f0e9c3347 fix: 建表脚本补appbase params表幂等建表+workspace_base默认参数,修params表缺失bug 2026-08-15 02:04:42 +08:00
p
a7cc65da0f feat: 建表脚本 + build.sh 集成建表和初始化数据 2026-08-14 17:44:22 +08:00