更新: 批次记录同步(审批策略+小程序核验完成+散项进度)

This commit is contained in:
2026-07-02 00:21:48 +08:00
parent d10d7ff330
commit f1fb8655c3

View File

@@ -491,29 +491,41 @@
| 7 | 前端模板选择入口 + 模板 CRUD IPC | 待下一批 | | 7 | 前端模板选择入口 + 模板 CRUD IPC | 待下一批 |
| 8 | MessageList.vue 继续拆分 | 待下一批 | | 8 | MessageList.vue 继续拆分 | 待下一批 |
### Git/CI 集成 + DockerNode + God 文件收尾 ### Git/CI 集成 + DockerNode + God 文件收尾(调整:PR 降级可选)
| # | 任务 | 文件 | > PR 创建降级为可选(单人场景不需要),聚焦 push + commit status + CI 面板
| # | 任务 | 状态 |
|---|------|------| |---|------|------|
| 1 | DockerNode(容器内构建/测试,CLI 模式起步: docker run/exec) | df-nodes | | 1 | DockerNode(容器内构建/测试,环境检测+用户授权) | 待推进 |
| 2 | PR 创建链路(GitNode 创建分支 → 提交 → push → 创建 PR) | df-nodes + API | | 2 | GitNode push(plan 分支推送到远程) | 待推进 |
| 3 | CI 状态读取(调 GitHub/Gitea API 读 PR check 结果) | 新 ci_status.rs | | 3 | commit status 读取(调 Gitea API 读 check 结果) | 待推进 |
| 4 | CI 状态面板(前端新组件展示 PR check 通过/失败/pending) | 新 CIStatus.vue | | 4 | CIStatus.vue 前端面板 | 待推进 |
| 5 | 全链路集成测试(模板加载 → 分支 → 代码生成 → PR → CI → 结果回显) | 集成测试 | | 5 | ChatInput.vue 继续拆分(1155行 → 提取 MentionPopover/EnrichmentPanel) | 待推进 |
| 6 | ChatInput.vue 继续拆分(1155行 → 提取 MentionPopover/EnrichmentPanel) | ChatInput.vue + 子组件 |
### 审批政策 + 小程序完善 + 体验收尾 ### 审批政策 + 小程序完善 + 体验收尾
| # | 任务 | 文件 | | # | 任务 | 状态 |
|---|------|------| |---|------|------|
| 1 | 审批策略数据结构(Persona × Node × RiskLevel → Policy) | 新 policy.rs | | 1 | 审批策略 Persona 维度(should_auto_for_persona) | ✅ |
| 2 | 策略引擎(替代硬编码 auto_exec_mode 三档,支持细粒度规则) | policy.rs | | 2 | 小程序 MentionInput 接真实数据 | ✅ 核验已完成(内联在 chat/index.vue)|
| 3 | 策略持久化(app_settings KV 或独立 policy 表 + 热加载) | migrations + repo | | 3 | 小程序长会话虚拟化 | ✅ 截断 200 条是合理兜底(mp-weixin 限制)|
| 4 | 前端策略配置 UI(设置页新增:规则列表 + 新建/编辑/删除) | 新 PolicyPanel.vue | | 4 | 快捷键完善(Ctrl+N/Ctrl+R WebView2 实测 + 绑定决策) | 待推进 |
| 5 | 小程序 MentionInput 接真实数据(替换占位列表为真实技能路由/实体检索) | df-miniapp | | 5 | ARCHITECTURE.md 状态同步 + 走查报告剩余项扫尾 | 待推进 |
| 6 | 小程序长会话虚拟化(替代 MAX_RENDER_MSGS=200 截断,滚动入视口才 parse) | df-miniapp |
| 7 | 快捷键完善(Ctrl+N/Ctrl+R WebView2 实测 + 绑定决策) | AiChat.vue | ### 批次 C 前序散项(部分完成)
| 8 | ARCHITECTURE.md 状态同步 + 走查报告剩余项扫尾 | 文档
| # | 任务 | 状态 |
|---|------|------|
| 1 | Reviewer Agent 仲裁(arbitrate_conflicts) | ✅ |
| 2 | 命令互斥锁(CommandLockRegistry) | ✅ |
| 3 | resolve_conflict IPC + AiConflictResolved 闭环 | ✅ |
| 4 | 前端模板选择入口 + 模板 CRUD IPC | 待推进 |
| 5 | MessageList.vue 继续拆分 | 待推进 |
| 6 | context.rs 拆分(1956行) | 待推进 |
| 7 | AiChat 进度条补全(max_rounds + completed 计数) | 待推进 |
| 8 | 合并产出落回主对话(可展开单条) | 待推进 |
| 9 | 工具卡按 subtask_id 折叠分组 | 待推进 |
--- ---