docs: record source diagnosis release

This commit is contained in:
lingniu
2026-07-16 17:39:07 +08:00
parent 55f8fbe113
commit d6b857240c
3 changed files with 24 additions and 1 deletions

View File

@@ -305,7 +305,18 @@
### P1-01 专业运维多来源诊断页
状态:`进行中`
状态:`已完成`
已上线结果release `source-diagnosis-stable-20260716173740`
- 运维质量页新增“单车多来源诊断”工作台,支持车牌/VIN 模糊候选、20 辆一页分页和按需加载;没有选车时不读取来源明细,也不参与现有 15/30 秒全局健康轮询。
- 单车一次展示全部位置来源和同协议多终端,包含提供方、脱敏终端、协议、在线/质量、首次和最近上报、协议上报周期、累计样本、坐标、速度、总里程、协议内选中、融合推荐和中文选举原因。
- 推荐说明明确解释启用状态、质量、协议内选中、人工优先级,以及网关两分钟新鲜度、漂移冲突保护和连续有效样本;协议融合快照只读,不能被误当成独立终端策略。
- operator 可只读诊断viewer 被拒绝admin 才可调整真实独立来源的启停、11000 优先级和备注。服务端使用乐观版本;实际变更写入操作人、版本、前后启停/优先级/备注和时间。
- 前端只接收 SHA-256 形式的 `sourceRef`;原始 `source_key`、来源 IP 和未脱敏终端不出现在响应。保存后明确提示由车辆下一次有效上报触发网关重新选举,未修改网关原有选举 SQL。
- 迁移 `015_vehicle_source_policy_audit.sql` 已在生产应用,建立平台自有版本和不可变审计表;发布安装器会把新增编号迁移带入每个不可变 release。
- Go 全量测试、现行前端 49 个文件/253 项测试、TypeScript/Vite 构建、安装器测试均通过。旧版非生产入口测试仍有 51 个既有 `fetch(url, undefined)` 断言失败,与当前统一 `AbortSignal` 请求实现不一致,不作为 V2 发布门禁。
- ECS 真实多来源车辆 `LB9A32A21R0LS1464` 验证返回 2 个位置来源、1 个可配置来源,当前推荐 GB32960不变值管理员保存保持策略 v1、审计 0 和推荐来源不变。权限烟测为 viewer 403、operator 200、admin 20020 次诊断请求中位约 70ms、P95 约 79ms三个服务均 active。
目标: