kanban: v1.9.4 巡检同步 (2026-08-11)
This commit is contained in:
+69
-26
@@ -180,23 +180,52 @@ footer {
|
||||
<header>
|
||||
<h1>📋 项目状态看板 · IT 智能服务台</h1>
|
||||
<div class="meta">
|
||||
<span>📅 <strong>2026-08-10</strong>(GMT+8)</span>
|
||||
<span>📅 <strong>2026-08-11</strong>(GMT+8)</span>
|
||||
<span>📂 源文件:<strong>docs/07-项目管理/项目状态看板.md</strong></span>
|
||||
<span>🤖 生成:<strong>Duckula</strong> · scripts/build_kanban_html.py</span>
|
||||
</div>
|
||||
<span class="version-badge draft">v1.9.3-DRAFT</span>
|
||||
<span class="version-badge draft">v1.9.4-DRAFT</span>
|
||||
</header>
|
||||
|
||||
<nav class="toc" id="toc"><div class="toc-title">📑 目录</div><ul><li style="margin-left:0px"><a href="#v193-2026-08-10">📌 v1.9.3 增补说明(2026-08-10 早班巡检触发)</a></li><li style="margin-left:0px"><a href="#_2">📊 看板概览</a></li><li style="margin-left:0px"><a href="#p0-high-priority">🔴 P0 必做(高优先级 / High Priority)</a></li><li style="margin-left:0px"><a href="#p1-medium-priority">🟡 P1 重要(待办 / Medium Priority)</a></li><li style="margin-left:0px"><a href="#awaiting-decision">🟢 等用户决策(阻塞项 / Awaiting Decision)</a></li><li style="margin-left:0px"><a href="#req-001">⏸️ 安全策略检查平台 (REQ-集成-001) — 已暂停</a></li><li style="margin-left:0px"><a href="#in-progress">🟠 进行中 (In Progress)</a></li><li style="margin-left:0px"><a href="#to-do">🟡 待开始 (To Do)</a></li><li style="margin-left:0px"><a href="#recently-completed">✅ 最近完成 (Recently Completed)</a></li><li style="margin-left:0px"><a href="#2026-07-1516">✅ 近期完成 (2026-07-15~16)</a></li><li style="margin-left:0px"><a href="#_3">📌 重要技术决策与限制记录</a></li><li style="margin-left:0px"><a href="#_4">📈 任务统计</a></li><li style="margin-left:0px"><a href="#_5">🔗 相关文档</a></li><li style="margin-left:0px"><a href="#_6">📝 看板版本变更记录</a></li></ul></nav>
|
||||
<nav class="toc" id="toc"><div class="toc-title">📑 目录</div><ul><li style="margin-left:0px"><a href="#v194-2026-08-11">📌 v1.9.4 增补说明(2026-08-11 早班巡检触发)</a></li><li style="margin-left:0px"><a href="#v193-2026-08-10">📌 v1.9.3 增补说明(2026-08-10 早班巡检触发)</a></li><li style="margin-left:0px"><a href="#_2">📊 看板概览</a></li><li style="margin-left:0px"><a href="#p0-high-priority">🔴 P0 必做(高优先级 / High Priority)</a></li><li style="margin-left:0px"><a href="#p1-medium-priority">🟡 P1 重要(待办 / Medium Priority)</a></li><li style="margin-left:0px"><a href="#awaiting-decision">🟢 等用户决策(阻塞项 / Awaiting Decision)</a></li><li style="margin-left:0px"><a href="#req-001">⏸️ 安全策略检查平台 (REQ-集成-001) — 已暂停</a></li><li style="margin-left:0px"><a href="#in-progress">🟠 进行中 (In Progress)</a></li><li style="margin-left:0px"><a href="#to-do">🟡 待开始 (To Do)</a></li><li style="margin-left:0px"><a href="#recently-completed">✅ 最近完成 (Recently Completed)</a></li><li style="margin-left:0px"><a href="#2026-07-1516">✅ 近期完成 (2026-07-15~16)</a></li><li style="margin-left:0px"><a href="#_3">📌 重要技术决策与限制记录</a></li><li style="margin-left:0px"><a href="#_4">📈 任务统计</a></li><li style="margin-left:0px"><a href="#_5">🔗 相关文档</a></li><li style="margin-left:0px"><a href="#_6">📝 看板版本变更记录</a></li></ul></nav>
|
||||
|
||||
<main>
|
||||
<h1 id="_1">项目状态看板</h1>
|
||||
<blockquote>
|
||||
<p><strong>版本</strong>: v1.9.3-DRAFT | <strong>更新日期</strong>: 2026-08-10(早班巡检同步增补,未冻结)<br/>
|
||||
<strong>变更来源</strong>: 2026-08-10 09:00 早班巡检:P0-1 itportal 实测已闭环(500→404,nginx 08-03 fix 已生效)+ dida365 双向校验发现 4 处脱节(1 项仍 status=0,3 项看板缺失)+ console 残留 128→129(h5 不变 / agent 17→20 / terminal 7→8)+ BLK 26→30 天阈值校正<br/>
|
||||
<p><strong>版本</strong>: v1.9.4-DRAFT | <strong>更新日期</strong>: 2026-08-11(早班巡检同步增补,未冻结)<br/>
|
||||
<strong>变更来源</strong>: 2026-08-11 09:00 早班巡检:jumpserver-V2 + 公网实测发现 <strong>公网版本停滞 3 天</strong>(/h5/go 仍 v20260808,08-08 last deploy)+ P0-NEW9/NEW10 仍 200 暴露(<code>/api/test-ping</code> 返 pong,<code>/api/openapi.json</code> 200 OK 424122B)+ console 残留稳定 129 行 + 风险 /h5/ 今日到期 + BLK 30→31 天阈值校正 + v1.9.3-DRAFT 1 天未冻结(本次合并入 v1.9.4 待审)<br/>
|
||||
<strong>执行人</strong>: Duckula(AI)· <strong>审核人</strong>: 待 Simon 审核<br/>
|
||||
<strong>基础版本</strong>: v1.9.2-DRAFT(2026-08-08 早班巡检)</p>
|
||||
<strong>基础版本</strong>: v1.9.3-DRAFT(2026-08-10 早班巡检)</p>
|
||||
</blockquote>
|
||||
<h2 id="v194-2026-08-11">📌 v1.9.4 增补说明(2026-08-11 早班巡检触发) <a class="back-to-toc" href="#toc" title="回到目录">📑</a></h2>
|
||||
<ul>
|
||||
<li><strong>🔴 公网版本停滞 3 天(NEW 关键发现)</strong>:jumpserver-V2 + 公网 <code>curl</code> 实测 <code>/h5/go</code> 仍 <code>302 → /h5/v20260808/</code>(08-08 09:30 last deploy);<code>/itservice/go</code> 同样指向 v20260808。意味着自 v1.9.3 看板升级(08-10 09:00)至今无新发版,<strong>前端优化 PR 与 dida 任务 P0-NEW9 修复均未发布</strong>。看板 HTML 仍是 v1.9.3(08-10 09:26 上传)—— 看板与前端代码不同步,但服务器 HTML 仍为最新。</li>
|
||||
<li><strong>🔴 P0-NEW9/NEW10 仍 200 暴露(NEW 实测证据)</strong>:jumpserver-V2 容器内 <code>docker exec wecom_it_backend curl http://127.0.0.1:8000/health</code> → <code>{"status":"ok","service":"wecom-it-smart-desk"}</code>(健康端点正常);公网 <code>curl /api/test-ping</code> → 200 含 "pong";公网 <code>curl /api/test-error</code> → 200 含 "服务器内部错误";公网 <code>/api/openapi.json</code> → 200 OK 424122B(<strong>312 端点全公开 + 攻击者手册级 API 字典</strong>)。三个 P0 任务(P0-NEW9 due 08-12 / P0-NEW10 due 08-13 / 风险 /h5/ due 08-11)<strong>全部 status=0 未完成</strong>。</li>
|
||||
<li><strong>🔴 风险 /h5/ 今日到期</strong>:dida <code>6a752de4</code> due 2026-08-11 16:00(今晚 16:00),未启动修复。潜伏隐患:nginx <code>location /h5/ alias + try_files $uri /h5/index.html</code> 当 index.html 缺失即触发 rewrite cycle 500。</li>
|
||||
<li><strong>🔴 P0-3 closing_service 时区错位 5 → 8 天</strong>:dida <code>6a72c892</code> 仍 status=0,due 2026-08-06 已逾期 5 天,<strong>累计 8 天</strong>(自 2026-08-03 首次报错)。Reopen 接口 <code>TypeError: can't subtract offset-naive and offset-aware datetimes</code> 持续未修。</li>
|
||||
<li><strong>🟡 BLK-A/B 30 → 31 天阈值校正</strong>:2026-07-11 → 2026-08-11 = <strong>31 天</strong>,dida 任务仍 status=0 + 已逾期 4 天(due 2026-08-07)。v1.9.3 标 30 天 → v1.9.4 标 31 天。</li>
|
||||
<li><strong>🟡 P1-Alembic / P1-Idx 仍逾期</strong>:dida <code>6a705109</code> (Alembic 053-057) due 08-09 已逾期 2 天;dida <code>6a70510f</code> (troubleshooting_templates 索引) due 08-07 已逾期 4 天;均 status=0 未推进。</li>
|
||||
<li><strong>🟢 v1.9.3-DRAFT 1 天未冻结</strong>:v1.9.3 在 08-10 09:00 巡检生成 DRAFT 后 24h 未升级为 FROZEN;本次合并入 v1.9.4 等待 PM 审核冻结(建议通过 FROZEN 后生成 <code>项目状态看板-v1.9.4-FROZEN.html</code> 归档)。</li>
|
||||
<li><strong>🟢 服务发布状态</strong>:公网看板 HTML 200 OK 45683B(08-10 09:26 = v1.9.3)= 本地 45683B 完全匹配;服务器 <code>/opt/wecom-it-desk/docs-public/kanban/</code> 目录:当前 45683B(v1.9.3 派生)+ v1.9.0-FROZEN 30765B + v1.9.1-FROZEN 32078B 三份归档。</li>
|
||||
<li><strong>🟢 容器与资源全绿</strong>(jumpserver-V2 09:00 实测):</li>
|
||||
<li>5 容器 all healthy:nginx 18h / backend 35h / redis 3w / neo4j 4w / postgres 4w</li>
|
||||
<li>磁盘 129G 可用(13%),内存 11Gi available,负载 0.64/0.73/0.69,<strong>59 天 uptime</strong></li>
|
||||
<li>后端容器日志:6 文件(active 17.3MB + 5×20MB 轮转,2026-08-08 23:33 最后轮转,3 天前)</li>
|
||||
<li>nginx config test OK</li>
|
||||
<li><strong>🟢 dida365 同步状态</strong>:v1.9.4 本次巡检前 dida 已记录 11 项(P0-NEW9/NEW10 + P0-3 + P1-1.1 + P1-治理-1 + P1-Alembic + P1-Idx + BLK-A + BLK-B + 风险 /h5/);v1.9.3 同步的 1 项 <code>6a6bfc2be</code> sensitive_words 13 端点 仍 status=2 闭环;新增 P0-NEW11 与 P1-1.1 二次治理作为新治理项。</li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p>📐 <strong>文档管理策略(2026-08-05 锁定 / 2026-08-06 修订 / v1.9.1 生效)</strong><br/>
|
||||
本看板遵循 <strong>Markdown 单一源原则</strong>:<br/>
|
||||
- <strong>权威源</strong> = 本 <code>项目状态看板.md</code>(Git 版本控制 / 程序解析 / PR review 均基于此)<br/>
|
||||
- <strong>人看副本</strong> = <code>项目状态看板.html</code>(由 <code>scripts/build_kanban_html.py</code> 自动派生,<strong>不手维护</strong>)<br/>
|
||||
- <strong>归档副本</strong> = <code>项目状态看板-v1.X.Y-FROZEN.html</code>(每次冻结生成一份,永久保留)<br/>
|
||||
- <strong>服务发布</strong> = 文件上传至 jumpserver <code>/opt/wecom-it-desk/docs-public/{kanban,inspection}/</code>,<strong>✅ v1.9.1 起已可对外访问</strong>:nginx.conf 加 <code>location /docs/</code> 路由 + docker-compose.yml 加 docs-public 挂载 + reload 已生效。外部 URL 实测:<br/>
|
||||
- 看板:https://itsupport.servyou.com.cn/docs/kanban/项目状态看板.html<br/>
|
||||
- 巡检:https://itsupport.servyou.com.cn/docs/inspection/2026-08/2026-08-06-早班.html<br/>
|
||||
- 修改流程:改 .md → 跑脚本生成 .html → 归档副本 → 跑部署脚本上传 → commit & push</p>
|
||||
</blockquote>
|
||||
<hr/>
|
||||
<h2 id="v193-2026-08-10">📌 v1.9.3 增补说明(2026-08-10 早班巡检触发) <a class="back-to-toc" href="#toc" title="回到目录">📑</a></h2>
|
||||
<ul>
|
||||
<li><strong>🔴 P0-1 <code>/itportal/</code> 实测已闭环</strong>:08-03 nginx 配置清理(line 139-142 明确注释)已部署生效,今日公网 <code>curl /itportal/</code> 实测 = <strong>HTTP 404</strong>(之前 500 是 rewrite cycle bug,现已不存在)。<strong>bug 已修复</strong>,但看板标"待部署"是 08-06 旧观察结果 → 迁移至"已完成"区(2026-08-03)</li>
|
||||
@@ -239,18 +268,18 @@ footer {
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>🔴 P0 必做</td>
|
||||
<td>6</td>
|
||||
<td>持平(P0-1 itportal 已迁移至已完成,+1 P0-NEW10 debug 端点全清单)</td>
|
||||
<td>7</td>
|
||||
<td>+1(P0-NEW11 /api/openapi.json 312 端点公开治理)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>🟡 P1 重要</td>
|
||||
<td>6</td>
|
||||
<td>+4(P1-治理-2 双向脱节闭环 + P1-治理-3 dida→看板反向同步 + P1-Alembic 补登 + P1-Idx 补登;P1-治理-sens 是 dida close 同步不入此列)</td>
|
||||
<td>持平</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>🟢 等用户决策</td>
|
||||
<td>2</td>
|
||||
<td>持平(<strong>30 天阈值</strong>,从 26 天修正)</td>
|
||||
<td>持平(<strong>31 天阈值</strong>,从 30 天修正)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>🟠 进行中</td>
|
||||
@@ -260,7 +289,7 @@ footer {
|
||||
<tr>
|
||||
<td>🏷️ 看板治理</td>
|
||||
<td>3</td>
|
||||
<td>+2(P1 治理-2/3 双源同步铁律升级)</td>
|
||||
<td>持平</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>🟡 待开始</td>
|
||||
@@ -275,12 +304,12 @@ footer {
|
||||
<tr>
|
||||
<td>✅ 已完成</td>
|
||||
<td>98</td>
|
||||
<td>+1(P0-1 /itportal/ 修复闭环入账 2026-08-03)</td>
|
||||
<td>持平</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>⚠️ 风险项</td>
|
||||
<td>1</td>
|
||||
<td>+1(Nginx /h5/ alias+try_files 潜伏 500 隐患,dida <code>6a752de4</code>)</td>
|
||||
<td>2</td>
|
||||
<td>+1(公网版本停滞 3 天,/h5/go 仍 v20260808,08-08 09:30 last deploy)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -306,9 +335,9 @@ footer {
|
||||
<td><strong>P0-3</strong></td>
|
||||
<td><code>closing_service.py:467</code> datetime 时区错位</td>
|
||||
<td>♻️ 历史遗留</td>
|
||||
<td><strong>7 天</strong>(自 2026-08-03)</td>
|
||||
<td><strong>8 天</strong>(自 2026-08-03)</td>
|
||||
<td>🔴 待修复</td>
|
||||
<td><code>datetime.now() - close_time</code> 报 <code>TypeError: can't subtract offset-naive and offset-aware datetimes</code>。影响 <code>POST /h5/conversations/current/reopen</code>。同文件 18 处 <code>datetime.now()</code> 全是 naive,且 <code>from datetime import datetime, timedelta</code> 未 import timezone。24h 内未触发,但用户使用 H5 重开会话即会爆。<strong>v1.9.3 校正</strong>:阻塞时长从 2 天 → 7 天</td>
|
||||
<td><code>datetime.now() - close_time</code> 报 <code>TypeError: can't subtract offset-naive and offset-aware datetimes</code>。影响 <code>POST /h5/conversations/current/reopen</code>。同文件 18 处 <code>datetime.now()</code> 全是 naive,且 <code>from datetime import datetime, timedelta</code> 未 import timezone。dida <code>6a72c892</code> due 2026-08-06 已逾期 5 天,<strong>v1.9.4 校正</strong>:阻塞时长 7 → 8 天</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>P0-4</strong></td>
|
||||
@@ -364,7 +393,15 @@ footer {
|
||||
<td>🆕 新增</td>
|
||||
<td>🆕</td>
|
||||
<td>🔴 待修复</td>
|
||||
<td><strong>2026-08-10 09:00 早班巡检发现</strong>:P0-NEW9 仅涉及 <code>/test-ping</code> + <code>/test-error</code> 两个端点,但 <code>src/backend/app/main.py</code> 实际注册的诊断端点全集更广——line 978 <code>@app.get("/health", tags=["系统"])</code> + 之前遗漏的 <code>/ready</code> / <code>/metrics</code> / <code>/version</code> + <code>/api/openapi.json</code>(FastAPI 默认开放,312 端点全公开)。建议批量治理:① <code>app/api/debug.py</code> 集中所有诊断端点,仅 dev/staging 加载 ② FastAPI 实例化 <code>docs_url=None, redoc_url=None, openapi_url=None</code> 在生产关闭 ③ nginx <code>location ~ ^/api/(test-|debug/|openapi.json)</code> return 404 外部</td>
|
||||
<td><strong>2026-08-10 09:00 早班巡检发现</strong>:P0-NEW9 仅涉及 <code>/test-ping</code> + <code>/test-error</code> 两个端点,但 <code>src/backend/app/main.py</code> 实际注册的诊断端点全集更广——line 978 <code>@app.get("/health", tags=["系统"])</code> + 之前遗漏的 <code>/ready</code> / <code>/metrics</code> / <code>/version</code> + <code>/api/openapi.json</code>(FastAPI 默认开放,312 端点全公开)。<strong>v1.9.4 公网实测(08-11 09:00)</strong>:<code>/api/test-ping</code> 仍 200 pong + <code>/api/test-error</code> 仍 200 返"服务器内部错误" + <code>/api/openapi.json</code> 仍 200 OK 424122B。建议批量治理:① <code>app/api/debug.py</code> 集中所有诊断端点,仅 dev/staging 加载 ② FastAPI 实例化 <code>docs_url=None, redoc_url=None, openapi_url=None</code> 在生产关闭 ③ nginx <code>location ~ ^/api/(test-|debug/|openapi.json)</code> return 404 外部</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>P0-NEW11</strong></td>
|
||||
<td>/api/openapi.json 生产公开 312 端点治理(攻击者字典级暴露)</td>
|
||||
<td>🆕 新增</td>
|
||||
<td>🆕</td>
|
||||
<td>🔴 待修复</td>
|
||||
<td><strong>2026-08-11 09:00 早班巡检实测</strong>:<code>curl -sI https://itsupport.servyou.com.cn/api/openapi.json</code> → 200 OK 424122B(<strong>完整 API 字典</strong>含 106 admin + 29 auth 端点)。P0-NEW10 文字已覆盖但无独立 task,建议单列以便追踪进度。修复方案:FastAPI 实例化 <code>openapi_url=None</code>(生产)+ 同步 <code>docs_url=None, redoc_url=None</code>;nginx 层 <code>location = /api/openapi.json { return 404; }</code> 兜底</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -442,7 +479,7 @@ footer {
|
||||
<hr/>
|
||||
<h2 id="awaiting-decision">🟢 等用户决策(阻塞项 / Awaiting Decision) <a class="back-to-toc" href="#toc" title="回到目录">📑</a></h2>
|
||||
<blockquote>
|
||||
<p>均超 3 天阈值,需 PM 升级催办。<strong>v1.9.3 阈值校正</strong>:26 天 → <strong>30 天</strong>(2026-07-11 → 2026-08-10)</p>
|
||||
<p>均超 3 天阈值,需 PM 升级催办。<strong>v1.9.4 阈值校正</strong>:30 天 → <strong>31 天</strong>(2026-07-11 → 2026-08-11)</p>
|
||||
</blockquote>
|
||||
<table>
|
||||
<thead>
|
||||
@@ -458,14 +495,14 @@ footer {
|
||||
<tr>
|
||||
<td><strong>BLK-A</strong></td>
|
||||
<td>企微会议室 Secret</td>
|
||||
<td>⚠️ <strong>30 天</strong>(自 2026-07-11)</td>
|
||||
<td>⚠️ <strong>31 天</strong>(自 2026-07-11)</td>
|
||||
<td>需企业微信管理后台申请 / Owner: 平台组</td>
|
||||
<td>影响会议室预定功能 / <code>/itterminal/</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>BLK-B</strong></td>
|
||||
<td>ITSM API 授权</td>
|
||||
<td>⚠️ <strong>30 天</strong>(自 2026-07-11)</td>
|
||||
<td>⚠️ <strong>31 天</strong>(自 2026-07-11)</td>
|
||||
<td>需向 ITSM 平台方申请 app_id/app_secret / Owner: 平台组</td>
|
||||
<td>影响 ITSM 工单卡片跳转</td>
|
||||
</tr>
|
||||
@@ -907,15 +944,15 @@ footer {
|
||||
<hr/>
|
||||
<h2 id="_4">📈 任务统计 <a class="back-to-toc" href="#toc" title="回到目录">📑</a></h2>
|
||||
<ul>
|
||||
<li><strong>总任务数</strong>: 109(v1.9.3 = v1.9.2 104 + P0-NEW10 + P1-Alembic + P1-Idx + P1 治理-2 + P1 治理-3 - P0-1 闭环迁移)</li>
|
||||
<li><strong>已完成</strong>: 98(v1.9.2 97 + P0-1 itportal 闭环迁移 + sensitive_words dida 同步 1 项)</li>
|
||||
<li><strong>🔴 P0 必做</strong>: 6(P0-3 / 4 / 5 / 6 / NEW8 / NEW9 / NEW10;NEW7 已修复;P0-1 已闭环)</li>
|
||||
<li><strong>总任务数</strong>: 110(v1.9.4 = v1.9.3 109 + P0-NEW11 /api/openapi.json 独立 task)</li>
|
||||
<li><strong>已完成</strong>: 98(持平)</li>
|
||||
<li><strong>🔴 P0 必做</strong>: 7(P0-3 / 4 / 5 / 6 / NEW8 / NEW9 / NEW10 / <strong>NEW11</strong>;NEW7 已修复;P0-1 已闭环)</li>
|
||||
<li><strong>🟡 P1 重要</strong>: 6(P1-1.1 / 治理-1 / 治理-2 / 治理-3 / P1-Alembic / P1-Idx;P1-治理-sens 是 dida close 同步不入待办列)</li>
|
||||
<li><strong>🟢 等用户决策</strong>: 2(BLK-A/B,<strong>均超 30 天阈值</strong>)</li>
|
||||
<li><strong>🟢 等用户决策</strong>: 2(BLK-A/B,<strong>均超 31 天阈值</strong>)</li>
|
||||
<li><strong>🟠 进行中</strong>: 1(#81 v1.2 待排期)</li>
|
||||
<li><strong>🟡 待开始</strong>: 0</li>
|
||||
<li><strong>⏸️ 暂停</strong>: 5(安全策略检查平台)</li>
|
||||
<li><strong>⚠️ 风险项</strong>: 1(Nginx /h5/ alias+try_files 潜伏 500 隐患,dida <code>6a752de4</code>)</li>
|
||||
<li><strong>⚠️ 风险项</strong>: 2(风险-1 Nginx /h5/ alias+try_files 潜伏 500 隐患 dida <code>6a752de4</code> + 风险-2 公网版本停滞 3 天 <code>/h5/go</code> 仍 v20260808)</li>
|
||||
<li><strong>dida365 同步状态</strong>: 2026-08-10 01:25 UTC 同步 close 1 项(sensitive_words <code>6a6bfc2be</code>);2026-08-08 03:52 UTC 同步 close 3 项 + create 3 项。<strong>双向同步铁律</strong>:看板→dida 与 dida→看板 均纳入巡检必做项</li>
|
||||
</ul>
|
||||
<hr/>
|
||||
@@ -939,6 +976,12 @@ footer {
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><strong>v1.9.4-DRAFT</strong></td>
|
||||
<td>2026-08-11</td>
|
||||
<td>🆕 早班巡检触发的治理小版本(<strong>5 项关键发现</strong>):① <strong>🔴 公网版本停滞 3 天</strong>(NEW):jumpserver-V2 + 公网 <code>curl</code> 实测 <code>/h5/go</code> 仍 <code>302 → /h5/v20260808/</code>(08-08 09:30 last deploy,3 天无新发版);/itservice/go 同样 ② <strong>🔴 P0-NEW9/NEW10 仍 200 暴露</strong>:容器内 <code>curl /health</code> 200 + 公网 <code>/api/test-ping</code> 200 含 pong + <code>/api/test-error</code> 200 + <code>/api/openapi.json</code> 200 OK 424122B(312 端点全公开) ③ <strong>🔴 风险 /h5/ 今日到期</strong>:dida <code>6a752de4</code> due 2026-08-11 16:00,今晚不修即逾期 ④ <strong>🔴 P0-3 closing_service 时区错位 5 → 8 天</strong>:dida <code>6a72c892</code> 仍 status=0,due 08-06 已逾期 5 天 ⑤ <strong>🟡 BLK-A/B 30 → 31 天阈值校正</strong>(2026-07-11 → 2026-08-11)。<strong>新增</strong>:P0-NEW11(/api/openapi.json 独立 task,从 P0-NEW10 拆分)+ 风险-2(公网版本停滞)。看板:🔴 P0 6→7 / 🟡 P1 6(持平)/ 🟢 等决策 31 天阈值(30→31)/ ⚠️ 风险项 1→2 / 总任务 109→110。<strong>v1.9.3-DRAFT 1 天未冻结</strong>(08-10 09:00 → 08-11 09:00),本次合并入 v1.9.4 待审</td>
|
||||
<td>Duckula (AI)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>v1.9.3-DRAFT</strong></td>
|
||||
<td>2026-08-10</td>
|
||||
<td>🆕 早班巡检触发的治理小版本(<strong>4 项关键发现</strong>):① <strong>P0-1 /itportal/ 500 修复闭环</strong>:nginx.conf line 139-142 已 08-03 部署生效,今日公网实测 500→404(rewrite cycle 消失),P0-1 从"待部署"迁入"已完成"区(2026-08-03 完成日) ② <strong>dida365 双向校验发现 4 处反向脱节</strong>:dida <code>6a6bfc2be</code> sensitive_words 13 端点补 auth 看板已完成但 dida 仍 status=0(本次同步 close)+ dida <code>6a705109</code> Alembic 053-057 迁移脱节 / dida <code>6a70510f</code> troubleshooting_templates 索引 / dida <code>6a752de4</code> Nginx /h5/ alias+try_files 潜伏500 看板缺失(补登) ③ <strong>console 残留 128 → 129</strong>(h5 不变 / agent 17→20 新增 3 处 / terminal 7→8 新增 1 处) ④ <strong>BLK-A/B 26 → 30 天阈值校正</strong>(2026-07-11 → 2026-08-10)。新增 P0-NEW10(debug 端点全清单治理)+ P1 治理-2/3(看板-滴答双向同步铁律升级)。看板:🔴 P0 6(持平,P0-1 闭环 + P0-NEW10)/ 🟡 P1 2→5(Alembic/Idx/治理-2/治理-3 补登)/ ✅ 已完成 97→98 / ⚠️ 风险项 0→1</td>
|
||||
@@ -1015,7 +1058,7 @@ footer {
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
本页面由 <code>build_kanban_html.py</code> 自动生成于 2026-08-10 09:26 (GMT+8) · 数据源:docs/07-项目管理/项目状态看板.md<br>
|
||||
本页面由 <code>build_kanban_html.py</code> 自动生成于 2026-08-11 09:26 (GMT+8) · 数据源:docs/07-项目管理/项目状态看板.md<br>
|
||||
修改流程:编辑 .md → 跑脚本生成 .html → (可选)部署到 jumpserver → commit & push
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user