项目状态看板
版本: v1.8.0-FROZEN | 更新日期: 2026-08-05(已审核冻结,对外可引用)
变更来源: 2026-08-05 06:00 早班巡检(jumpserver-V2 实测 + 代码扫描)
执行人: Duckula(AI)· 审核人: Simon(2026-08-05 19:37)
📐 文档管理策略(2026-08-05 锁定)
本看板遵循 Markdown 单一源原则:
- 权威源 = 本 项目状态看板.md(Git 版本控制 / 程序解析 / PR review 均基于此)
- 人看副本 = 项目状态看板.html(由 scripts/build_kanban_html.py 自动派生,不手维护)
- 归档副本 = 项目状态看板-v1.8.0-FROZEN.html(每次冻结生成一份,永久保留)
- 服务发布 = 经 scripts/deploy_kanban_to_jumpserver.sh 上传至 https://itsupport.servyou.com.cn/docs/kanban/ + /docs/inspection/
- 修改流程:改 .md → 跑脚本生成 .html → 归档副本 → 跑部署脚本上传 → commit & push
📊 看板概览 📑
| 状态 |
数量 |
变化 |
| 🔴 P0 必做 |
4 |
🆕 +3(P0-3/4 新增,P0-1/2 升级) |
| 🟡 P1 重要 |
1 |
🆕 +1(P1-1 新增) |
| 🟢 等用户决策 |
2 |
🆕 正式分区(BLK-A/B) |
| 🟠 进行中 |
1 |
持平 |
| 🟡 待开始 |
1 |
持平 |
| ⏸️ 暂停 |
5 |
持平 |
| ✅ 已完成 |
88 |
持平 |
🔴 P0 必做(高优先级 / High Priority) 📑
立即推进,需当日 / 次日完成。分类说明:
🆕 新增 = 本次巡检首次发现;♻️ 历史遗留 = 已记录但未关闭
| 任务ID |
任务名称 |
类别 |
阻塞时长 |
状态 |
说明 |
| P0-1 |
/itportal/ 入口 500 错误 |
♻️ 历史遗留 |
28 天(自 2026-07-08) |
🔴 待部署 |
看板 v1.7 标 "commit 21830d5 已修复(待部署)" 08-03,但 jumpserver 实测仍未部署。根因:nginx location /itportal/ (line 133/306) 仍指向空 dist。建议:docker compose up -d --force-recreate nginx |
| P0-2 |
sensitive_words.py 13 端点无鉴权 |
♻️ 历史遗留 |
1 天(08-04 已记录) |
🔴 待治理 |
GET/POST/PUT/DELETE /sensitive-words、/privacy-patterns、/moderation-logs[/stats]、/moderation-config 全部缺 @require_admin。完全复用 08-03 troubleshooting_templates.py 治理方案即可 |
| P0-3 |
closing_service.py:467 datetime 时区错位 |
🆕 新增 |
<1 天 |
🔴 待修复 |
datetime.now() - close_time 报 TypeError: can't subtract offset-naive and offset-aware datetimes。影响 POST /h5/conversations/current/reopen。2026-08-03 16:08 连续 3 次 500 |
| P0-4 |
h5_ai_task.py:1198 SessionLocal NoneType |
🆕 新增 |
<1 天 |
🔴 待修复 |
_push_asset_recommends 调 get_employee_profile_service() 时 db = SessionLocal() 返回 None → TypeError: 'NoneType' object is not callable。影响 IT 资产推荐异步推送。2026-08-04 01:36 + 02:29 两次 |
滴答清单跟踪:4 项 P0 已在滴答清单 wecom_it_smart_desk 项目下建任务(标签 work),T1 due 2026-08-05 17:00 / T2-T3 due 2026-08-06 17:00。
🟡 P1 重要(待办 / Medium Priority) 📑
| 任务ID |
任务名称 |
类别 |
阻塞时长 |
说明 |
| P1-1 |
前端 console.log 残留 208 行 / 40 文件 |
🆕 新增 |
<1 天 |
frontend-h5/src 26 文件 + frontend-agent/src 14 文件含 console.log/warn/debug。建议 vite 构建 terser drop_console: true + ESLint no-console 规则 |
滴答清单跟踪:T4 已建,due 2026-08-09 17:00。
🟢 等用户决策(阻塞项 / Awaiting Decision) 📑
均超 3 天阈值,需 PM 升级催办
| 任务ID |
任务名称 |
阻塞时长 |
卡点 / Owner |
说明 |
| BLK-A |
企微会议室 Secret |
⚠️ 25 天(自 2026-07-11) |
需企业微信管理后台申请 / Owner: 平台组 |
影响会议室预定功能 / /itterminal/ |
| BLK-B |
ITSM API 授权 |
⚠️ 25 天(自 2026-07-11) |
需向 ITSM 平台方申请 app_id/app_secret / Owner: 平台组 |
影响 ITSM 工单卡片跳转 |
催办机制:建议 PM 每周一 review(滴答清单循环任务)。
⏸️ 安全策略检查平台 (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 |
已上线 — 4 项筛选 + 下载命中行(前后端+部署均已落地,2026-08-04 文档收口) |
✅ 最近完成 (Recently Completed) 📑
| 任务ID |
任务名称 |
优先级 |
负责人 |
完成日期 |
| - |
/itportal 500 修复(nginx 配置清理) |
🔴 P0 |
Duckula |
2026-08-03 |
| - |
troubleshooting_templates.py 5 端点补 auth + MOCK 替换 ORM |
🔴 P0 |
Duckula |
2026-08-03 |
| #133 |
voice_asr.py POST /asr auth 加固(P0 安全巡检) |
🔴 P0 |
Duckula |
2026-08-03 |
| - |
批次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 |
| #124 |
坐席端接单按钮状态优化 |
P1 |
宋献 |
2026-07-24 |
| #125 |
H5选项交互消息重复处理 |
P0 |
Simon/Duckula |
2026-07-24 |
| BUG-用户-003 |
H5 员工端"结束会话失败,请稍后重试"修复 |
P2 |
Duckula |
2026-07-30 |
✅ 近期完成 (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 |
| 2026-08-05 |
看板 v1.8 分区升级 |
看板管理 |
新增 🔴 P0 必做 / 🟡 P1 重要 / 🟢 等用户决策三个正式分区,4 维分类(新增/历史遗留/信息/建议)正式纳入看板流转 |
📈 任务统计 📑
- 总任务数: 96(v1.7 = 92 + 本次新增 4 项 P0/P1)
- 已完成: 88
- 🔴 P0 必做: 4(P0-1/2/3/4)
- 🟡 P1 重要: 1(P1-1)
- 🟢 等用户决策: 2(BLK-A/B,均超 25 天阈值)
- 🟠 进行中: 1(#81 v1.2 待排期)
- 🟡 待开始: 0(#104 已上线,迁移至已完成区,下次发版清理)
- ⏸️ 暂停: 5(安全策略检查平台)
🔗 相关文档 📑
- 任务说明书目录:
docs/07-项目管理/任务说明书/
- 项目管理主文档:
docs/07-项目管理/任务说明书/IT智能服务台-项目管理主文档.md
- 2026-08-05 早班巡检报告(HTML):
docs/07-项目管理/巡检报告/2026-08/2026-08-05-早班.html
- 巡检报告归档目录:
docs/07-项目管理/巡检报告/
📝 看板版本变更记录 📑
| 版本 |
日期 |
变更内容 |
变更人 |
| v1.8.0-FROZEN |
2026-08-05 19:37 |
✅ 冻结:v1.8-DRAFT 内容经 PM 审核通过正式生效;归档副本 项目状态看板-v1.8.0-FROZEN.html;服务发布至 https://itsupport.servyou.com.cn/docs/kanban/ + /docs/inspection/;接自动化(早班巡检后自动跑 build_kanban_html.py) |
Simon(审核) |
| v1.8-DRAFT |
2026-08-05 |
🆕 草稿:新增 🔴 P0 必做分区(4 项)/ 🟡 P1 重要分区(1 项)/ 🟢 等用户决策分区(2 项,25 天阈值);总任务数 92→96;引入 4 维分类(新增/历史遗留/信息/建议);附 HTML 巡检报告归档路径 |
Duckula (AI) |
| 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 |