# R1.14 任务报告

## 页面与组件重写

- HWLAB PR #2523 全量重写管理域与 MDTODO，merge commit dbd4af6d4dab。
- 抽取并复用 OperationsWorkspace、EntityIndex、Inspector、ViewModeSwitch、FactPath、AuditTimeline、工业状态轨、权限矩阵、密钥流向、账本/审计时间线与 Markdown/报告 Viewer。
- 授权、密钥、用户、账务均改为高信息密度的集合索引→事实详情→低频动作渐进披露；移除 AC/SK/UR/AB 字母方块式导航，Secret 值始终不进入浏览器。
- MDTODO 在保留三栏信息架构的前提下重写组件树、model/controller 与样式：任务树→正文→报告、Source/File、编辑/创建/删除、报告关闭/调宽/全屏、公共 Workbench Launch、URL 深链与前进后退均由新通用组件实现。
- PR #2524（merge commit 35a679aa850e）补齐精确 data-task-ref，保证真实任务引用与浏览器分析合同一致。
- HWPOD 设备、Node 与节点接入复用同一资源工作区：PCB 电路板图标卡片/高密度列表切换、克制动效、node 下挂载 HWPOD、在线/离线/阶段 readiness，以及 Python 单文件版本、大小、SHA 与下载引导。

## 验证与部署

- 源码验证：typecheck 通过；全量前端测试 115/115；HWPOD 后端测试 17/17；定向 R6 回归通过。
- 普通 PR→PaC 自动交付 1/1 成功；NC01/v03 Argo 最终 Synced/Healthy，运行面精确来源为 35a679aa850e，GitOps commit 42a49f79f09b。
- 1920×1080 实入口覆盖 MDTODO、Projects、授权、密钥、用户、账务、HWPOD devices/nodes/onboarding；所有浏览器命令成功，瞬时 ERR_NETWORK_CHANGED 页面均以 fresh observer 重试通过。
- 390×844 实入口覆盖上述核心管理/HWPOD/MDTODO 页面。设备页与接入页 fresh 重试确认无空白、无会话遗留横向偏移；MDTODO 使用任务/正文/报告渐进页签。
- 接入引导最终截图 hwpods-onboarding-mobile-retry.png 为 69,475 bytes，SHA-256 9ac3c0a2227da9633a3143efb1d8a3eea1ce66bed6f785d48ad4f61e74fea876。
- HWPOD 数据源离线时页面显示 typed partial/offline，并禁用依赖在线 HWPOD 的报告操作；未伪造成功态。

## 架构结论

依据 OA 战略 SPEC，当前目标是统一云端硬件研发闭环和开箱即用接入。现有 typed BFF/Cloud API 职责足以承载本轮 read model 与操作，拆微服务会增加部署与一致性成本而无独立伸缩/权限/生命周期收益，因此本轮不拆新微服务；后续只有 HWPOD registry 形成独立容量、权限与发布边界时再评估。
