dcdc8d1ddd
全栈知识治理平台首次入库(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 干净
1.3 KiB
1.3 KiB
发布准备模拟版验收
入口:http://100.92.49.78:8088/ → 发布管理
页面将旧8步流程收敛为:选择文档→检查数据闭包→锁定清单→生产负责人授权。
当前候选及数量均明确标为本地模拟。规则引擎已验证:切片/向量/文件/Wiki/图谱均可独立验证时推荐文档级;Wiki或图谱共享时强制整知识库且不能跨KB;解析失败、切片缺失、向量数不一致、文件缺失、Wiki/图谱缺失时阻断。每行显示闭包完整、共享需整库或闭包不完整。
生产备份到OSS尚未配置,生产授权关闭,Release Worker关闭;只能生成浏览器内模拟清单,不创建治理批次、Job或生产任务。真实适配器目前仅支持Knowledge/Chunk/标签/资源/对象和Elasticsearch文档;Wiki实际导出、Neo4j图谱、整知识库导出和OSS生产备份尚未完成,不能将模拟闭包称为真实可发布。
验证:发布规划纯规则测试3项、页面测试2项通过;真实Firefox完成文档级选择、模拟清单、共享图谱升级整知识库、清空和失败项禁选;1440/1024/768无页面级横向溢出;外部写入0;生产能力开关false。
证据:tmp/release-planner-simulation-acceptance.json、tmp/RELEASE_PLANNER_SIMULATION_FIREFOX.png。