From 3cff31ec032e29afc7b9cf6b5cf5e9e222acbc98 Mon Sep 17 00:00:00 2001 From: iven Date: Sun, 12 Apr 2026 20:14:52 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20wiki=E5=8F=98=E6=9B=B4=E6=97=A5?= =?UTF-8?q?=E5=BF=97=20=E2=80=94=20=E4=BA=8C=E6=AC=A1=E5=AE=A1=E8=AE=A1?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wiki/log.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wiki/log.md b/wiki/log.md index 794f758..a2f662b 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -9,6 +9,15 @@ tags: [log, history] > Append-only 操作记录。格式: `## [日期] 类型 | 描述` +## [2026-04-12] fix | 二次审计修复 — 2 CRITICAL + 4 HIGH + 2 MEDIUM + +- C-1: Industries.tsx 创建弹窗缺少 id → 添加 id 输入 + name 自动生成 +- C-2: Accounts.tsx handleSave 部分 save → try/catch + handleClose 统一 +- V1: viking_commands Mutex 跨 await → Arc clone 后释放 Mutex +- I1+I2: 误导性"相关度"分数移除 + pain point XML 转义 +- S1+S2: industry status 枚举白名单 + id 格式正则验证 +- H-3+H-4: 编辑模态数据竞争守卫 + useEffect editingId 守卫 + ## [2026-04-12] feat | 知识库 Phase B+C — 文档提取器 + multipart 文件上传 - extractors.rs: PDF(pdf-extract) + DOCX(zip+quick-xml) + Excel(calamine) 三格式提取