电力边缘 AI:D60 / D90 端到端验收检查单
文档日期:约 2026-10-25(Asia/Shanghai)
定位:可打印勾选;汇总本系列硬红线与阶段门禁。引用本地文件名,数字以各附录实测栏为准。
本地全文:/workspace/research/edge-ai-d60-d90-acceptance-checklist.md
总路径:edge-ai-power-dev-roadmap.md;契约:edge-ai-event-schema-acceptance.md
用法:每项勾选 □;填「实测/链接」;否决项任一项未过 → 阶段不通过,不得扩容采购或投标移交。警告项须限期整改并记入风险清单。
0. 验收元数据(开场必填)
| 字段 | 填写 |
|---|---|
| 站点 / 间隔 | _______________ |
| 硬件档位(A/B/C) | _______________(对照 edge-ai-substation-gateway-bom.md) |
| BSP / SDK 版本表 | _______________ |
schema_ver |
_______________ |
| 验收窗口 | ____年__月__日 ~ ____年__月__日(Asia/Shanghai) |
| 验收负责人 | _______________ |
1. D60 门禁:现场飞轮就绪(D31–60)
目标:公开冷启动已退出主导地位;PPE/烟火可现场报;MQTT 断线不堵推理;许可与签名仓可审计;确认无跨保。
| id | 描述 | 证据产物 | 对应本地文档 | 级别 | □ |
|---|---|---|---|---|---|
| D60-01 | ≥4 路 1080p 稳定拉流;PPE 事件 PPE_VIOLATION(及细分)可在 Broker 复现;默认 quality=suspect |
样例 JSON + Broker 截图/日志;配置基线(阈值/防抖) | edge-ai-ppe-smoke-fire-model-shortlist.md、edge-ai-event-schema-acceptance.md |
否决 | □ |
| D60-02 | 烟火任务同盒或 stride 复用;SMOKE_FIRE 防抖生效;误报策略写入配置基线 |
事件样例 + 配置 diff;夜间/逆光抽测记录 | 同上 | 否决 | □ |
| D60-03 | 人为断 Broker ≥5 min:解码+推理 FPS 相对断线前跌落 ≤5%;恢复后无 OOM;优先丢 telemetry 保事件 | 断线实验记录(前后 FPS、内存、丢弃计数) | edge-ai-mqtt-hardening-offline-buffer.md、edge-ai-event-schema-acceptance.md |
否决 | □ |
| D60-04 | 生产 Broker:禁匿名 + TLS;默认 mTLS 或每设备独立口令+ACL;cmd 无跳闸/软压板/GOOSE |
Broker 配置导出(脱敏);ACL 表;渗透自测记录 | edge-ai-mqtt-hardening-offline-buffer.md |
否决 | □ |
| D60-05 | 许可台账已建;进 prod 的数据集/权重均有 SPDX 或等价书面结论;无 NC/仅学术资产入商用仓 |
SS22001_AI_License_Ledger_*.xlsx(或等价);红线资产「未使用」声明 |
edge-ai-license-ledger-template.md |
否决 | □ |
| D60-06 | 签名模型仓:model.ver=主权重 SHA-256;Ed25519(或约定)验签通过;错签触发 MODEL_VERIFY_FAIL |
验签日志;故意坏签名演练记录 | edge-ai-model-signstore-mender-cookbook.md |
否决 | □ |
| D60-07 | 系统 OTA(Mender 等)与模型轨分家;大权重不进 rootfs Artifact | 两份演练:系统回滚不影响 current 模型;模型回滚不改 rootfs 版本 |
edge-ai-model-signstore-mender-cookbook.md、edge-ai-gstreamer-ota-cheatsheet.md |
否决 | □ |
| D60-08 | 训练集现场复标占比 > 公开冷启动;验证集 v1 冻结并哈希 | 配比表 + 验证集清单 SHA;难例周配额报表 | edge-ai-active-learning-relabel-loop.md、edge-ai-power-dev-roadmap.md |
否决 | □ |
| D60-09 | 禁止跨保:AI 仅管理信息大区/AI VLAN;无跳闸硬接线;无保护 GOOSE 映射;点表仅只读告警 | 《禁止跨保》检查表签字;VLAN/接线图照片;点表草稿标注 | edge-ai-substation-gateway-bom.md、edge-ai-scada-104-pointlist-template.md、edge-ai-iec61850-cim-mapping.md |
否决 | □ |
| D60-10 | 推理路径有界队列;无 join 网络 I/O;红水位丢弃策略可演示 |
代码审查记录或架构图;压力测试附表 | edge-ai-mqtt-hardening-offline-buffer.md、edge-ai-multistream-rtsp-scheduling.md |
否决 | □ |
| D60-11 | INT8 相对 FP(或基线)精度跌落写入报告;未超验收协议上限 | 精度对比表 | edge-ai-event-schema-acceptance.md、edge-ai-board-fps-power-matrix.md |
警告(超标则升否决) | □ |
| D60-12 | 表计至少一种类型达「可人工复核」;油位/输电红外若未做则书面列入缺口 | 读数误差报告或《缺口清单》 | edge-ai-meters-and-thermal-catalog.md、edge-ai-oil-level-thermal-sop.md |
警告 | □ |
| D60-13 | 难例集标注为内部飞轮;未在对外材料中冒充公开金标准 | 标书/演示稿抽检记录 | edge-ai-active-learning-relabel-loop.md |
否决 | □ |
| D60-14 | A 轨骨干(YOLOX/RTMDet 等 Apache)进 prod;Ultralytics 仅评测或 Enterprise 号齐全 | 许可台账行 + 合同号(若有) | edge-ai-ppe-smoke-fire-model-shortlist.md、edge-ai-license-ledger-template.md |
否决 | □ |
D60 结论:□ 通过 □ 有条件通过(列整改项) □ 不通过
整改截止日期:____________ 跟踪人:____________
2. D90 门禁:可投标 / 试点移交(D61–90)
目标:至少一个硬件档位按验收协议「有条件通过」以上;点表/61850 可联调;OTA 分轨可演练;闯入(及可选巡检)就绪;文档包可交业主。
| id | 描述 | 证据产物 | 对应本地文档 | 级别 | □ |
|---|---|---|---|---|---|
| D90-01 | 满载 N 路 × ≥30 min:有效 FPS、e2e P50/P95、整机功耗三档、降频曲线;承诺列自测,不抄 Zoo | 《试点性能测试报告》 | edge-ai-event-schema-acceptance.md、edge-ai-board-fps-power-matrix.md、edge-ai-cn-npu-fps-matrix.md |
否决 | □ |
| D90-02 | 104 点表(或等价)一码一点;IOA 唯一;烟火 latch;诊断点与保护点隔离 | 填好的点表 Excel + 联调报文 | edge-ai-scada-104-pointlist-template.md、SS22001_AI_104_pointlist_draft_*.xlsx |
否决 | □ |
| D90-03 | IEC 61850 / CIM 映射:AI 辅控 LD 与保护 LD 隔离;默认自动复归+人工确认;禁止 AI 控断路器 | ICD/映射表摘录;控制模型 ACL 说明 | edge-ai-iec61850-cim-mapping.md |
否决(若本季接主站)/ 警告(仅辅控演示) | □ |
| D90-04 | BOM 档位实测:所选 A/B/C 的路数、散热、PoE、备路与验收协议一致;壳温/降频达标 | BOM 勾选表 + 满载温升照片/日志 | edge-ai-substation-gateway-bom.md |
否决 | □ |
| D90-05 | OTA 分轨完整演练:① 坏 rootfs Artifact→回滚且模型可推理;② 坏签名模型→MODEL_VERIFY_FAIL/rolled_back 且 rootfs 不变 |
两份签字演练记录 | edge-ai-model-signstore-mender-cookbook.md |
否决 | □ |
| D90-06 | 电子围栏/闯入:PERSON_INTRUSION + 多边形双人复核;与 PPE 解耦;白名单窗已配 |
多边形配置导出;干扰类验证集报告 | edge-ai-intrusion-e-fence-sop.md |
否决(P0 安监站)/ 警告(纯视觉 PPE 站) | □ |
| D90-07 | 可选巡检:绝缘子/鸟巢/异物用可商用子集(如 MPID、CXS-BirdNest);InsPLAD 等 NC 不进仓 | 巡检 demo 包 + 台账绿行 | edge-ai-insulator-nest-fod-shortlist.md |
警告(未做则列下季) | □ |
| D90-08 | 难例闭环跑通 ≥2 个完整周期:触发→脱敏→标注→A 轨微调→台账→签名发布 | 闭环周报;新旧模型 A/B 摘要 | edge-ai-active-learning-relabel-loop.md |
否决 | □ |
| D90-09 | Schema 否决项清零:真机解码、MQTT 反压、哈希一致、阈值未偷改 | 否决项自测勾选清单(本文件§1+§3) | edge-ai-event-schema-acceptance.md |
否决 | □ |
| D90-10 | AFCI/局放若有原型:仅 MCU/网关诊断;不上正式站端告警;声明非金标准 | 原型仓 README「非金标准」+ 未接保护证明 | edge-ai-afci-pd-selfcollect-sop.md、edge-ai-arc-pd-timeseries-catalog.md、edge-ai-mcu-tinyml-sensing-cookbook.md |
否决(若已接线) | □ |
| D90-11 | 合同/SOW/标书措辞:禁止 Zoo model-only FPS、峰值 TOPS 作保证值;写明「以端到端实测为准」 | 标书附录红线页截图或修订记录 | edge-ai-power-dev-roadmap.md、edge-ai-event-schema-acceptance.md |
否决 | □ |
| D90-12 | 文档包齐全(见 §4)并可离线交付 | 目录树 + 哈希清单 | 本文件 §4 | 否决 | □ |
| D90-13 | 抓拍保留期、脱敏、权限与日志禁明文密码已落地 | 运维包配置 + 抽检 | edge-ai-mqtt-hardening-offline-buffer.md、edge-ai-active-learning-relabel-loop.md |
警告 | □ |
| D90-14 | 下一季深挖清单已写:油位、输电红外、开关电弧、一次设备振动等缺口 | 《下一季深挖清单》v0.1 | edge-ai-power-dev-roadmap.md、各自采 SOP |
警告 | □ |
D90 结论:□ 通过 □ 有条件通过 □ 不通过
可否投标/试点移交:□ 是 □ 否(缺项:____________)
3. 一页「绝对否决」汇总(贴墙)
任一条在现场或标书中出现 → 立即否决,不论 FPS 多好看。
| # | 绝对否决项 | 一句话 | 出处 |
|---|---|---|---|
| V1 | AI 接保护 | 事件映射跳闸硬接点、断路器 GOOSE、软压板、保护定值;MQTT cmd 遥控一次设备 |
BOM / 61850 / 104 / PPE·闯入 SOP |
| V2 | Zoo FPS 进合同 | 把 Model Zoo / 官网 model-only FPS 或峰值 TOPS 写成保证值 | 路线图 / 验收协议 / FPS 矩阵 |
| V3 | NC 进商用仓 | CC BY-NC / 仅学术 / 许可不清 / Roboflow 未确认资产进入 prod 训练或交付权重 |
许可台账 / InsPLAD 等短名单 |
| V4 | 匿名 MQTT | 生产或对外监听 allow_anonymous true;裸 1883 出站 |
MQTT 加固手册 |
| V5 | 无界队列 / 推理堵网 | 推理线程同步网络 I/O;无界 queue;断线 FPS 腰斩或恢复 OOM |
MQTT / 多路 RTSP |
| V6 | model.ver 造假 |
版本号≠内容哈希;未签名权重进数据分区生产通道 | 签名仓手册 / Schema |
| V7 | 系统·模型混轨 | 大模型塞进 .mender rootfs;指望回滚系统带走模型或反之 |
OTA cheatsheet / 签名仓 |
| V8 | 域冒充金标准 | CWRU/IMS 轴承当一次设备;视觉 arc 当 AFCI;厂商 demo 接跳闸;难例集冒充公开 benchmark | 振动 SOP / AFCI / 复标手册 |
| V9 | AGPL 默嵌 | Ultralytics/Balena 等 AGPL 未商业许可即闭源分发 | 许可台账 / 平台深挖 |
| V10 | 跨保组网 | AI 盒并入保护专用网或跳闸回路;保护业务走公网 4G | BOM 网络分区 |
4. 文档包清单(D90-12)
| □ | 文档 | 本地文件名 / 产物 |
|---|---|---|
| □ | 90 天路径与本检查单 | edge-ai-power-dev-roadmap.md、本文 |
| □ | 事件 Schema + 验收协议(含实测栏) | edge-ai-event-schema-acceptance.md |
| □ | 许可台账(法务抽检行) | edge-ai-license-ledger-template.md + Excel |
| □ | 签名仓 + Mender 演练记录 | edge-ai-model-signstore-mender-cookbook.md |
| □ | MQTT 加固配置包(脱敏) | edge-ai-mqtt-hardening-offline-buffer.md |
| □ | BOM 与实测报告 | edge-ai-substation-gateway-bom.md + 性能报告 |
| □ | 104 点表 / 61850 映射 | edge-ai-scada-104-pointlist-template.md、edge-ai-iec61850-cim-mapping.md |
| □ | PPE·烟火 / 闯入 /(可选)巡检短名单与配置 | 对应 edge-ai-*-shortlist.md / SOP |
| □ | 复标与主动学习周报 | edge-ai-active-learning-relabel-loop.md |
| □ | 《禁止跨保》签字单 + 风险/缺口清单 | 现场扫描件 |
索引总表:edge-ai-master-index.md。
5. 签字栏
| 角色 | 姓名 | 结论(通过/有条件/不通过) | 日期(Asia/Shanghai) | 签字 |
|---|---|---|---|---|
| 算法 | ||||
| 运维 / 边缘平台 | ||||
| 安监(跨保、事件不接保护) | ||||
| 法务(可选)(许可台账抽检) | ||||
| 业主 / 监理(可选) |
有条件通过须附《整改项与截止日期》一页;逾期未关闭 → 视同 D90 不通过。
6. 与系列文档的对应关系(速查)
| 主题 | 文件 |
|---|---|
| 阶段定义 D30/D60/D90 | edge-ai-power-dev-roadmap.md |
| FPS/功耗量级(非合同值) | edge-ai-board-fps-power-matrix.md、edge-ai-cn-npu-fps-matrix.md |
| 多路调度 | edge-ai-multistream-rtsp-scheduling.md |
| MCU/TinyML 传感(仅 suspect) | edge-ai-mcu-tinyml-sensing-cookbook.md |
7. 现场勾选节奏建议
- D60 当日上午:先跑 D60-09(跨保目视+接线图)与 D60-04(Broker 配置),这两项不过则当天其余项作废。
- 同日下午:D60-03 断线实验与 D60-01/02 事件复现;同步导出许可台账与
model.ver哈希对账(D60-05/06)。 - D60 次日:复标占比与难例冒充抽检(D60-08/13);OTA 分轨抽检可与 D90-05 合并演练以省时间。
- D90 满载周:先锁 N 与码流清单,再开 30 min;其间禁止临时改阈值「刷分」。性能报告须含:路数、是否硬解、是否含 NMS、MQTT 是否接通、功耗测点位置。
- 移交前 48 h:文档包哈希固化;绝对否决 V1–V10 由安监+算法双人过一遍;法务可选抽 3 条台账绿行与 1 条红行隔离证明。
判定口诀:能报、能断线、能追责(许可+签名)、绝不跨保 → 才谈 FPS 与标书。
结语:D60 证明「现场飞轮与安全边界成立」;D90 证明「可测、可审计、可移交」。一切以端到端实测 + 许可可追溯 + 永不跨保为准;Zoo 数字与公开 demo 不得替代本检查单。