Files
knowledge-governance/docs/SOURCE_LINK_SETTINGS_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

2.1 KiB
Raw Blame History

来源链接与系统设置模拟版验收

入口:http://100.92.49.78:8088/

来源链接

使用真实7个来源名称、类型、文件/目录快照数量。钉钉展示专用浏览器扫码登录流程,PP展示公开访问,AList展示只读Token;AList站点地址与起始目录分离。模拟验证包含网络、认证、根目录、第一层目录、只读边界五项。

当前本地模式不连接登录服务、不保存或接收真实Key;Key输入禁用。页面明确不下载文件内容,只读取目录和元数据,并禁止上传、移动、重命名、删除。视觉复核确认模拟状态不冒充实时连接。

系统设置

六区:当前环境、WeKnora环境、解析器与模型、发布目标、OSS备份、监控与安全。文档工程师仅能在浏览器内调整模拟刷新/停滞参数;管理员端点、凭据、映射、OSS和生产开关全部锁定。测试/生产WeKnora分开;生产写入、生产发布请求均关闭;未接入的Provider明确标待配置或未接入。

验证

  • 当前全Web:20个测试文件、72项测试通过;TypeScript和Vite构建通过。
  • 来源链接Firefox:7个来源、钉钉/PP/AList三类流程、Key禁用、五项模拟验证、1440/1024/768无页面级横向溢出;外部写入0。
  • 系统设置Firefox:六区、四项安全模拟设置、管理员按钮禁用、密码输入0、生产开关false、1440/1024/768无页面级横向溢出;外部写入0。
  • 视觉复核:两页均为文档/内容治理页面,不是开发控制台;无严重遮挡或横向溢出。

证据:

  • tmp/source-link-simulation-acceptance.json
  • tmp/SOURCE_LINK_SIMULATION_FIREFOX.png
  • tmp/system-settings-simulation-acceptance.json
  • tmp/SYSTEM_SETTINGS_SIMULATION_FIREFOX.png

真实模式待部署测试服务器后实施:管理员认证、HTTPS、CSRF、Secret单向替换、钉钉扫码会话、AList真实只读Token验证、PP实时目录、WeKnora/模型/MinerU真实Provider、生产目标及OSS备份恢复验证。当前模拟页不能作为真实连接或生产可用证据。