ymq
|
b2844cdef4
|
feat(cockpit): 会话模型选择持久化——cockpit_chat_v2 传 model_id+session_id、下拉按项目模型选中
|
2026-08-28 12:26:24 +08:00 |
|
ymq
|
f80dc87e98
|
docs(skill): sdlc-repo-standard 更新(服务器端改动回传)
|
2026-08-25 15:27:34 +08:00 |
|
ymq
|
508b82c337
|
polish(todo_detail): 正文区改 flex:1 自适应 popup 剩余高度(minHeight 180px),大屏更大小屏可滚
|
2026-08-25 15:10:59 +08:00 |
|
ymq
|
fd6be1d432
|
fix(todo): 样式改用 bricks 白名单平铺键(bgcolor等,嵌套style不生效);正文区外层固定 62vh 容器内嵌 VScrollPanel
|
2026-08-25 15:09:18 +08:00 |
|
ymq
|
929404d66c
|
fix(todo_detail): 正文滚动区给定 62vh/最小220px 高度,避免 flex 高度塌陷
|
2026-08-25 15:05:22 +08:00 |
|
ymq
|
99b1503f44
|
fix(todo_detail): 待确认正文取角色产出交付件(排除pm_review),PM审核意见单列一节+文件路径
|
2026-08-25 15:02:58 +08:00 |
|
ymq
|
21f104a19e
|
feat(todo): 待办详情页——交付件/Bug/问题正文用 MdWidget+VScrollPanel 渲染,确认按钮与正文同屏(不再只给两个按钮)
|
2026-08-25 14:59:08 +08:00 |
|
ymq
|
790d8edb12
|
security: workspace_edit.xterm 未登录直接拒绝,去掉匿名回退 admin
此前 'if not uid: uid = user-01' 把未登录者当成 admin:结合 RBAC 通配授权,
匿名可拿到 admin 工作空间的编辑器进程,读写工作空间全部源码与 env/*.json(含 DB 密码)。
|
2026-08-25 14:47:05 +08:00 |
|
ymq
|
6e28214a4e
|
feat(my_todos): 待办列表补项目名(project_name),前端卡片显示所属项目
|
2026-08-25 14:17:25 +08:00 |
|
ymq
|
aa9ca542ca
|
feat(sdlc): 新增 stage_confirm.dspy 需求/设计确认接口
|
2026-08-25 13:19:49 +08:00 |
|
ymq
|
107990bb0a
|
fix(session): 项目上下文 per-session 隔离——切换项目写 pipeline_session_settings,读项目优先 per-session,前端请求带 session_id
|
2026-08-24 18:32:49 +08:00 |
|
ymq
|
32a8377a4c
|
fix(workspace): workspace_tree 提前在 async with 块内读 apps/modules,修复 sor 关闭后 get_project_apps_modules 返回空导致引用节点不显示
|
2026-08-24 18:10:21 +08:00 |
|
ymq
|
9ec2ad473d
|
feat(workspace): 工作空间弹窗适配机构工作空间新结构——树根改项目目录并挂 apps/modules 引用节点,路径解析统一 resolve_workspace_path
|
2026-08-24 17:56:48 +08:00 |
|
ymq
|
524abb23e6
|
feat(workspace): 工作空间端点按会话解析项目(session_id)
- workspace_popup/tree/files/view/open/delete/upload/file + office_read/save 读 session_id 传 get_workspace_dir
- 内部 URL 链路(查看/编辑/删除/上传/文件/vi编辑/univer-office)透传 session_id
- workspace_edit.xterm 手写项目解析收敛到 get_workspace_dir(session_id)
|
2026-08-24 16:40:49 +08:00 |
|
ymq
|
7fdbb98117
|
fix: 删除硬编码停止关键字匹配(把'为什么任务取消了'误判为停止指令),交LLM意图识别
|
2026-08-24 14:51:22 +08:00 |
|
ymq
|
fbd406b174
|
feat: load_path 注册人类任务清单/bug验收/fix_stuck 等新 dspy 路径
|
2026-08-24 12:58:00 +08:00 |
|
ymq
|
56b40e4fc5
|
feat: 人类任务清单 dspy(my_todos/project_human_count/human_task_create/complete) + bug_accept 验收 dspy
|
2026-08-24 12:25:58 +08:00 |
|
ymq
|
a3cba2ea49
|
feat: 项目/迭代 CRUD + fix_stuck 加 owner 校验; submit_bug 同机构校验; sd_project_create 写 created_by
|
2026-08-24 12:25:11 +08:00 |
|
ymq
|
33e5a2d045
|
feat(sdlc): workspace docx 在线编辑接入 univer-office(iframe)
|
2026-08-24 12:06:23 +08:00 |
|
ymq
|
00f81bcd59
|
feat(sdlc): 模型配置 get/add/update 强制用会话当前项目 project_id,工作空间报错文案统一为切换项目
|
2026-08-22 18:55:05 +08:00 |
|
ymq
|
bebb8b2a87
|
feat: 模型下拉框按机构隔离(严格本机构,机构没配 llm 则下拉为空)
|
2026-08-22 11:36:32 +08:00 |
|
ymq
|
1e2710957c
|
fix: 角色列表格浏览显示中文 role_text(CASE WHEN),role 值列隐藏
|
2026-08-22 11:26:50 +08:00 |
|
ymq
|
178ac2451a
|
fix: options dspy 补 sqlExe 的 ns 参数 + 修复 result 双序列化
|
2026-08-22 11:21:30 +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
|
87d1848e2d
|
feat: sd_projects 加 default_model + 新增 sd_project_role_models 表
|
2026-08-22 10:19:54 +08:00 |
|
ymq
|
683315af84
|
fix: sdlc-repo-standard 同步 git 源(改用 {项目名}_pc + 引用 project-directory-spec)
|
2026-08-21 23:36:02 +08:00 |
|
ymq
|
9f931347db
|
fix(office): univer-office 端口 9091→19091,避免与 pipeline worker 1 撞端口
|
2026-08-21 13:13:30 +08:00 |
|
ymq
|
42f3b7bf26
|
fix: 工作控件查看按钮弹窗——MdWidget 外包 VScrollPanel,长文档可滚动不截断
|
2026-08-20 21:45:11 +08:00 |
|
ymq
|
d7b0013009
|
fix(crud): json subtables url 从 stub 目录改为真实 tblname 目录
|
2026-08-20 15:55:24 +08:00 |
|
ymq
|
60b3870278
|
fix(task_tree): 阶段计数排除子任务,与阶段平铺口径一致
- 阶段列表 role_cnt 之前统计所有该role任务(含子任务),但阶段平铺只列 parent_id 为空的顶层任务
- 导致有子任务的角色(如 develop 挂在 design 名下)计数>0 但点开为空,前端显示'任务不存在'
- 修复:role_cnt 跳过有 parent_id 的子任务,与平铺逻辑(if parent: continue)口径一致
|
2026-08-20 15:43:25 +08:00 |
|
Pipeline Agent
|
482c2c2f22
|
feat(repo-standard): repos目录规范——项目过程仓库+应用仓库+模块仓库,阶段文档进项目过程仓库
|
2026-08-20 00:42:02 +08:00 |
|
ymq
|
af6c8769e3
|
feat(iteration): sd_iterations 加 seq_no 迭代序号字段
|
2026-08-19 17:06:37 +08:00 |
|
ymq
|
17b9f1f7f0
|
feat: 工作空间文件列表增加编辑按钮(复用原打开逻辑),查看按钮改为 txt/md 用 MdWidget 渲染、其他下载查看
|
2026-08-19 13:31:53 +08:00 |
|
ymq
|
e11822df91
|
feat(project-space): sdlc 项目创建设默认 pipeline_id=sdlc_general + 列表按空间过滤 + 模型加默认值
|
2026-08-19 11:38:28 +08:00 |
|
ymq
|
8beff51654
|
feat: PM项目推进铁律——默认自动推进(暂停才需指令),加 paused 项目状态 + pause/resume 工具 + PM暂停门控
|
2026-08-19 06:37:16 +08:00 |
|
ymq
|
c0cb3148a1
|
feat: PM任务分解与编排——父子关系(parent_id)+依赖串行(depends_on)+任务树分层
|
2026-08-19 05:53:28 +08:00 |
|
ymq
|
f022b304d6
|
fix: 任务树展开图标走 /imgs/ 404——图标复制到 wwwroot/imgs 并配 any 权限;未分配迭代 0 个时不显示
|
2026-08-18 18:09:48 +08:00 |
|
ymq
|
9da322c5c3
|
refactor: task_tree 阶段顺序改为从 SDL_ROLES 动态生成(next_role 链推导,自动排除 qc 门禁),不再写死 _phase_order
|
2026-08-18 17:47:08 +08:00 |
|
ymq
|
1403bced52
|
feat: /download 下载端点 download_project.dspy + RBAC 权限注册
|
2026-08-18 16:04:00 +08:00 |
|
ymq
|
4be75e1f6a
|
feat: task_tree/task_io 补充 qc_review 状态图标/颜色
|
2026-08-18 15:16:44 +08:00 |
|
ymq
|
270adbce47
|
feat: task_tree 任务树状结构(项目→迭代→阶段→任务,懒加载)
|
2026-08-18 13:53:55 +08:00 |
|
ymq
|
44b2de96f3
|
feat: task_io 终态任务不刷新(params.state 判断清除/设置 timer)+ 状态徽章显示
|
2026-08-18 13:46:15 +08:00 |
|
ymq
|
eba0f17767
|
feat: /task 任务树弹窗(task_tree/task_io dspy + widget 透传)
|
2026-08-18 11:57:01 +08:00 |
|
ymq
|
f024733781
|
feat(llm): set_agent_model保存个人选择+模型下拉返回selected标记
|
2026-08-17 13:31:05 +08:00 |
|
ymq
|
3f394a8188
|
fix(llm): 模型下拉严格本机构隔离
|
2026-08-17 13:22:26 +08:00 |
|
ymq
|
a467b6f6ed
|
feat(llm): cockpit模型下拉按org_id过滤
|
2026-08-17 12:18:34 +08:00 |
|
ymq
|
8f2f7a11da
|
feat(CRUD): feature/deliverable CRUD页面+appcodes下拉+统一dspy命名(修复URL不匹配bug)
|
2026-08-17 11:35:03 +08:00 |
|
ymq
|
ad29dfab49
|
docs: 全景映射文档更新现状——10个状态机概念全部固化
|
2026-08-17 11:03:56 +08:00 |
|
ymq
|
7ff03afbc5
|
feat: sd_features功能/需求表(models+appcodes) + SDLC概念→能力+skill全景映射文档
|
2026-08-17 07:10:29 +08:00 |
|
ymq
|
d8bfbd8ed4
|
revert: 移除skill_pack.dspy(安装技能能力应在pipeline-core通用内核)
|
2026-08-16 15:18:43 +08:00 |
|