📋 项目状态看板 · IT 智能服务台 · v1.8.0-FROZEN

📅 2026-08-05(GMT+8) 📂 源文件:docs/07-项目管理/项目状态看板.md 🤖 生成:Duckula · scripts/build_kanban_html.py
v1.8.0-FROZEN

项目状态看板

版本: 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_timeTypeError: 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_recommendsget_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 维分类(新增/历史遗留/信息/建议)正式纳入看板流转

📈 任务统计 📑


🔗 相关文档 📑


📝 看板版本变更记录 📑

版本 日期 变更内容 变更人
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