Files
wecom_it_smart_desk/docs/07-项目管理/项目状态看板.md
T
Simon 01e070c8ef docs(看板): v1.6 → v1.7 — T81 状态反转 + 今日完成项入库
P0 修复 — 滴答清单任务 6a6bfc2ae4b06440c36701f2

变更:
- #81 敏感词检测 + 语气优化:从 待开始(P0 逾期) 反转为 进行中
  - v1.1 阶段1 已于 2026-07-28 完成(词库入库 + 后台管理 UI + 12 个 API)
  - 剩余阶段(语气优化、灰度策略细化)待 v1.2 排期
  - 关联 PRD: docs/01-产品文档/00-产品规划/PRD-REQ-通用-004-敏感词检测-v1.2-AI辅助.md
- 新增今日完成项(2 项 P0):
  - troubleshooting_templates.py 5 端点补 auth + MOCK 替换 ORM(commit a20606f 已部署)
  - /itportal 500 修复(commit 21830d5 待部署)
- 统计更新:92 总 / 87 已完成 / 1 进行中 / 1 待开始 / 5 暂停 / 2 阻塞
- 版本变更记录追加 v1.7
2026-08-03 20:07:44 +08:00

128 lines
8.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 项目状态看板
> **版本**: v1.7 | **更新日期**: 2026-08-03
---
## 📊 看板概览
| 状态 | 数量 |
|------|------|
| 🟠 进行中 | 1 |
| 🟡 待开始 | 1 |
| ✅ 已完成 | 87 |
---
## ✅ 最近完成 (Recently Completed)
| 任务ID | 任务名称 | 优先级 | 负责人 | 完成日期 |
|--------|----------|--------|--------|----------|
| - | /itportal 500 修复(nginx 配置清理) | 🔴 P0 | Duckula | 2026-08-03 | portal 源码已在 commit bea288e4 (2026-07-11) 删除,nginx 6 配置 + docker-compose 4 文件 + deploy.sh 共 11 文件移除 /itportal/ 静态块与 dist 挂载;根重定向 /itportal/ → /itdesk/commit 21830d5(待部署) |
| - | troubleshooting_templates.py 5 端点补 auth + MOCK 替换 ORM | 🔴 P0 | Duckula | 2026-08-03 | 5 端点全加 authGET → get_current_userPOST/PUT/DELETE → require_admin);进程内 MOCK_TEMPLATES → PostgreSQL troubleshooting_templates 表 + ORM;冷启动 seed 8 套预设;commit a20606f 已部署生产;端到端验证 10 场景全过 |
| #133 | voice_asr.py POST /asr auth 加固(P0 安全巡检) | 🔴 P0 | Duckula | 2026-08-03 | `Depends(get_current_user)` + 10MB 上限 + Content-Type 白名单 + 审计日志 + 4 份文档同步 + 规范 v1.12→v1.13 §16 增量更新治理 + 部署 + 4 端 E2E 通过 |
| - | 批次1 P0重构(超时预算切分/RecommendCard/WS全字段) | P0 | 宋献 | 2026-07-18 |
| - | 批次2 P1基础重构(AIService单例/Dify调用点/Matcher/WS/Redis | P1 | 宋献 | 2026-07-18 |
| - | 批次3 P1核心重构(process管线化/结单确认断链修复) | P1 | 宋献 | 2026-07-18 |
| - | 批次4 P2收尾(死代码大扫除) | P2 | 宋献 | 2026-07-18 |
| - | D1合并(双模支持/kfid路由/C7/C8/上下文超限重置) | P0 | 宋献 | 2026-07-18 |
| - | 文档重组(docs目录9→10类/PRD合并/技术文档关联REQ | P2 | 宋献 | 2026-07-19 |
| #82 | H5右侧栏布局调整 | P2 | 宋献 | 2026-07-17 |
| #76 | ITSM工单卡片跳转(桥接页一步直达 + 扫码登录定为人机校验) | P1 | 宋献 | 2026-07-17 |
| BUG-AI-001 | 打印机路由到行政前台 + [object Object]显示异常 | P2 | Duckula | 2026-07-23 |
| - | H5用户端原型图 v2.0 更新 | - | Duckula | 2026-07-24 | 输入栏重构(人工坐席+语音输入)、右边栏布局(排队到底部)、删除旧版v1.0 |
| #124 | 坐席端接单按钮状态优化 | P1 | 宋献 | 2026-07-24 | 接单按钮改为持续显示,已接单时禁用 |
| #125 | H5选项交互消息重复处理 | P0 | Simon/Duckula | 2026-07-24 | 前端不再本地添加消息,等后端广播返回 + 补充产品设计规范 |
| BUG-用户-003 | H5 员工端"结束会话失败,请稍后重试"修复 | P2 | Duckula | 2026-07-30 | 方案 A 前端最小修复:handleExitWithEvaluation 加 isExiting 防抖 + 同步 store status + catch 优先后端 message;零后端改动;CSS `index-CfEzPwEP.css` / JS `index-DDJ_fm-u.js`。详见 [BUG-用户-003](../03-测试文档/05-缺陷单/BUG-用户-H5结束会话失败-003.md) 与 [TC-用户-008](../03-测试文档/03-功能测试用例/TC-用户-008-H5结束会话失败回归-v1.0.md) |
---
## ⏸️ 安全策略检查平台 (REQ-集成-001) — 已暂停
| 任务ID | 任务名称 | 优先级 | 状态 | 说明 |
|--------|----------|--------|------|------|
| #118 | 火绒API集成 | P0 | ⏸️ 暂停 | 复用现有功能,必要性未确认 |
| #119 | 联软Excel导入 | P0 | ⏸️ 暂停 | 用户-终端关联导入 |
| #120 | 数据融合引擎 | P0 | ⏸️ 暂停 | IP/主机名/MAC三级匹配 |
| #121 | 策略规则与通知模板 | P1 | ⏸️ 暂停 | 命中管理、通知发送 |
| #122 | 调度执行与导出 | P0 | ⏸️ 暂停 | 定时任务、Excel导出 |
> **暂停原因**: 必要性未确认,待进一步评估后再启动
**关联文档保留**
- PRD: `01-产品文档/08-集成生态/PRD-REQ-集成-001-OpenClaw合规检查-v1.0.md`
- 原型: `01-产品文档/08-集成生态/原型-REQ-集成-001-OpenClaw合规检查-v1.0.html`
- 技术方案: `02-技术文档/技术架构/技术方案-REQ-集成-001-OpenClaw合规检查-v1.0.md`
---
## 🟠 进行中 (In Progress)
| 任务ID | 任务名称 | 优先级 | 状态 | 说明 |
|--------|----------|--------|------|------|
| #81 | 敏感词检测 + 语气优化 | P0 | 🔄 v1.1 阶段1 已完成(07-28) | 词库入库 + 后台管理 UI(增删改查 + 灰度开关)+ 12 个配套 API 已落地。剩余阶段(语气优化、灰度策略细化)待 v1.2 排期。详见 `docs/01-产品文档/00-产品规划/PRD-REQ-通用-004-敏感词检测-v1.2-AI辅助.md` |
---
## 🟡 待开始 (To Do)
| 任务ID | 任务名称 | 优先级 | 说明 |
|--------|----------|--------|------|
| #104 | 运行期结构化日志查看页 | P0 | 落地筛选+下载页面(需要前端实现,依赖后端日志 API 稳定) |
---
## ✅ 近期完成 (2026-07-15~16)
| 任务ID | 任务名称 | 优先级 | 负责人 | 完成日期 |
|--------|----------|--------|--------|----------|
| #117 | Neo4j 知识图谱连接修复 | P0 | 宋献 | 2026-07-16 |
| #118 | 粘贴图片边框问题 | P2 | 宋献 | 2026-07-16 |
| #80 | 企微图片消息无法预览 | P1 | 宋献 | 2026-07-16 |
| #75 | 头像同步功能完善 | P1 | 宋献 | 2026-07-15 |
| #74 | IT资产升级卡片免登录修复 | P1 | 宋献 | 2026-07-15 |
| #73 | H5截图功能 | P2 | 宋献 | 2026-07-14 |
---
## 📌 重要技术决策与限制记录
| 日期 | 决策 / 限制 | 影响范围 | 说明 |
|------|------------|----------|------|
| 2026-07-18 | D1合并:后端双模支持 | H5 AI对话 | intent_type/business_category字段透传,主Dify结果直接判断路由 |
| 2026-07-18 | kfid路由窗口配置化 | H5业务路由 | 12个职能部门窗口(行政/人力资源/财务/法务/物业),business_contacts表查具体处理人 |
| 2026-07-18 | Redis密码轮换 | 生产环境 | 新密码32位字母数字,仅存服务器.env,轮换后验证通过 |
| 2026-07-18 | process_h5_ai_reply管线化 | H5 AI对话 | 9步骤函数式拆分,try/except 11对→1对 |
| 2026-07-18 | 结单确认功能断链修复 | 坐席端 | WS类型resolve_confirm,前端case改对应监听+ChatPanel挂载 |
| 2026-07-19 | docs目录重组 | 文档管理 | 9类→10类(新增运营文档),PRD合并,技术文档关联REQ编号 |
| 2026-07-17 | H5 答题功能实现 | H5 右侧栏 | 答题区域通过 showQuiz prop 控制显隐,QueueWaiting 组件始终挂载但默认折叠。修复了答题默认显示和重复出现的 bug。详见任务说明书 #82 v1.1 |
| 2026-07-17 | ITSM 工单跳转:扫码登录定为人机校验 | 8 个运维平台审批卡片 | Web ITSM 深链不支持静默企微 OAuth,桥接页跨域预热被拒,仍弹扫码。产品决策保留该扫码环节(企业安全合规可接受的二次身份确认),不视为缺陷。详见 PRD §v2.3、架构 §15.4.9、任务说明书 #76 v3.0 |
---
## 📈 任务统计
- **总任务数**: 92
- **已完成**: 87
- **进行中**: 1#81 v1.1 阶段1 已完成,剩余阶段待排期)
- **待开始**: 1#104
- **暂停**: 5(安全策略检查平台,必要性未确认)
- **阻塞**: 2(企微会议室Secret、ITSM API授权)
---
## 🔗 相关文档
- 任务说明书目录: `docs/07-项目管理/任务说明书/`
- 项目管理主文档: `docs/07-项目管理/任务说明书/IT智能服务台-项目管理主文档.md`
---
## 📝 看板版本变更记录
| 版本 | 日期 | 变更内容 | 变更人 |
|------|------|----------|--------|
| v1.7 | 2026-08-03 | #81 状态反转:v1.1 阶段1 已完成(07-28)→ 进行中;新增今日完成项 troubleshooting_templates 5 端点 + /itportal 500 修复;统计 92/87/1/1/5/2 | Duckula (AI) |
| v1.5 | 2026-07-30 | 追加 BUG-用户-003 修复完成项(H5 结束会话失败回归);总任务数 90→91;已完成 84→85;关联 TC-用户-008;待开始不变 | Duckula (AI) |
| v1.4 | 2026-07-24 | 批量完成项入库(批次 1-4 重构 / D1 合并 / 文档重组 / #124 坐席接单按钮 / #125 H5 选项消息) | Simon |