Files
knowledge-governance/docs/WEKNORA_MONITOR_SIMULATION_ACCEPTANCE.md
T
zheromiku dcdc8d1ddd feat: 知识治理平台(含已验证发布/回滚契约)
全栈知识治理平台首次入库(P1-P10 + 发布链路模拟验证闭环):

- 治理核心:源目录/变更集/人工审核/发布批次/发布执行(fail-closed 闸口)
- 测试通道:WeKnora 测试 KB 上传/轮询/验收;poll 完成时写入
  parser_generation/index_generation,修复 manual/seed 路径发布闸口永久拦截
- 发布适配器 v071(本地 source=测试角色 / 云端 target=生产角色 模拟验证通过):
  * ES 导出/导入 mapping 自适应(.keyword 子字段、可选 tenant_id)
  * OSS locator 支持嵌套 scheme;chunks.seq_id 由目标序列分配
  * bundle 归档同身份重试原子替换;verifier 按 bundle chunk_type 计数
  * 回滚 job payload 支持 prior_execution_id(strict 解码)
- 三通道发布+回滚演练实测:publish 4/4 verified,检索命中,
  rollback 4/4 rolled_back,目标端 PG is_enabled=false、ES is_enabled=false
- 前端 A·Data-console 风格全站统一,120 用例通过
- 门禁:go vet / go test 全包通过,gofmt 干净
2026-09-30 10:54:06 +08:00

30 lines
1.7 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.
# 本地模拟WeKnora监控验收
入口:http://100.92.49.78:8088/ → 解析监控
当前模式严格标记为`simulation`。页面黄色提示、资源卡和文件名均显示模拟属性,不代表测试服务器真实状态。
## 模拟内容
- CPU 42%;内存18.6/32.0GB。
- WeKnora API、Embedding模型、LLM模型、MinerU连通卡;均为模拟探测及模拟延迟。
- 公司级技术支持知识库:已导入5750;completed 4530、pending 450、finalizing 714、processing 50、failed 6,状态合计5750。
- 对内已解析/已导入3300/4200;对外1230/1550。
- 五种状态各有一份明确以`[模拟]`开头的文件样例,可按状态筛选。
- finalizing明确表示基础解析/切片/向量通常完成,Wiki/摘要/图谱仍在生成,不能算全部完成。
## 验证
- Go simulation provider与HTTP安全投影测试通过;响应不包含URL、Key、Authorization或Secret。
- Web监控客户端和页面测试通过;当前全Web为16个测试文件、62项测试通过;TypeScript和Vite构建通过。
- Firefox验证:模拟标识、资源卡、状态合计、对内外计数、finalizing与failed筛选、文件名和错误码均通过;写请求0;1440/1024/768无页面级横向溢出。
- 视觉复核无严重遮挡或横向溢出。
证据:
- `tmp/weknora-monitor-simulation-acceptance.json`
- `tmp/WEKNORA_MONITOR_SIMULATION_FIREFOX.png`
## 后续真实模式边界
治理平台部署到测试服务器后,用同一MonitorProvider接口替换模拟Provider:本机资源读取真实CPU/内存,WeKnora使用认证API汇总Knowledge parse_status,模型使用有时间戳的低频实际探测,MinerU同时检查服务自身和WeKnora到MinerU的路径。切换前模拟数据不能称为真实运行状态。