| 123456789101112131415161718192021222324252627282930313233343536 |
- # 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
- # 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
- # 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
- 更新时间: 2026-06-24 舱室故障隔离【后续阶段·H-08 operate 监控页"舱故障"区】代码完成+逻辑/契约验证:新增 ServiceMonitorFaultMapper(纯静态映射,8 枚举名→中文)+ ServiceMonitorViewModel 加 Faults 集合/汇总/显隐 + XAML 红色故障区。operate Release 编译 0 错;curl control pid10360 /status 证 Faults 字段透出(基线空);映射 harness(临时文件/FaultMapperTest 链入真源码)14 检查全过(含 UTC→本地东八区+8)。
- 当前任务: >
- 【舱室故障隔离 后续阶段:H-08 operate"舱故障"区 = 代码完成 + 逻辑/契约验证】(改在 main 工作区,未提交)
- · 改 3 文件(纯 operate 侧加展示,不碰 control):新增 ServiceMonitorFaultMapper.cs(FaultTypeZh 8 枚举→中文/HouseText/AtText UTC→本地/IsolatedText)、ServiceMonitorViewModel.cs(Faults 集合+汇总属性+Visibility 直给不用转换器)、ServiceMonitorView.xaml(红色故障区,无故障显绿条/有故障逐条红底)。
- · 验证 3 层:operate Release 编译 0 错(XAML→BAML 绑定全对)/ curl /status Faults 契约通(基线空数组,字段名匹配)/ 映射 harness 14 检查全过(8 枚举名+边界+UTC东八区+隔离)。
- · 残(同既有门控):WPF 外壳像素渲染受僵尸 20268 占 Mutex 阻塞(待真重启)/"有故障"端到端无法软件注入启动故障(=H-07 物理拔相机门控)。
- · 下一步:代码+文档一起提交;后续清僵尸真重启复测监控页像素 + H-07 物理注入看红区,或推进 D2-02 二/三阶段。
- 说明: >
- 告警闭环(核实):ReportAlarmController→/reportAlarm→报警责任链→aivfo_tl_setting.alarm 表→front报警列表+operate"系统异常(N)"+短信电话(AlarmSchedule每1min扫在报→getPersonList→aivfo-service阿里云短信)+muteAlarm静音+恢复stopAlarm消警。状态码0正常/1异常/-1跳过。阿里云凭据硬编码 AliConstant(signName=艾伟孚科技)。reportCloudAlarm 只发IM群消息不入闭环=已弃用。
- 代码改面:SerialBin(+Faults6处)/StartupFaultPolicy(新)/HouseFault(新,control/ivf_tl_Entity/)/StartMain(InitTL剔除+InitHouse逐舱兜底+StartRun报完整清单)/AppData(StartupFaults+快照+ReportStartupFaults走ReportAlarmController)/MonitorSnapshot(+Faults)。分支从 feature/d2-02-debug-command-proxy 切(测试工程在该分支,main落后)。
- 环境:僵尸 operate 20268 仍需真重启清(不占串口不挡 control);admin/123456 已留库可逆;后端 108+网关10010 在线。
- 阶段概览:
- - id: 阶段1
- 名称: control 独立进程骨架
- 状态: 完成
- 备注: "Task1-7全过+D1-08死锁修复+operate真外壳E2E+数据入库DB铁证。"
- - id: 阶段2
- 名称: 监控补全 + 调试借串口 + 受护栏停止
- 状态: 代码完成待验证
- 备注: "三端点真机验+operate客户端+监控页+受护栏按钮;调试页完整借串口=D2-02。"
- - id: 阶段3
- 名称: 清理老壳 + 装机收尾
- 状态: 代码完成待验证
- 备注: "退役删ControlTest+部署指南+开机自启;ComBin两栈去重延后。"
- - id: 阶段2-D2-02
- 名称: D2-02 调试页命令代理 · 第一阶段(control 后端)
- 状态: 代码完成·真机验证通过
- 备注: "Task0-9 全落地,27单测绿(含C-1非零起点红线回归)。真机完整冒烟过(借真实舱/读温/越界实拒/超时回收)。第二(MJPEG)/三(operate接入V-012)阶段待拆。"
- - id: 加固-舱室故障隔离
- 名称: 舱室故障隔离 + 双端故障提示(新专项)
- 状态: 第一阶段已并main;后续 H-08 operate 区代码完成+逻辑/契约验证(残 WPF像素/H-07物理注入)
- 备注: "第一阶段(Task1-6,37单测,真机基线+闭环+短信)已本地并 main。后续 H-08 operate 监控页'舱故障'区:新增 ServiceMonitorFaultMapper+ViewModel Faults集合+XAML红区,operate Release 0错+curl /status Faults契约+映射harness14检查全过;残 WPF像素渲染(僵尸阻塞)+有故障端到端(=H-07物理注入)。front半已通H-05/06。"
- 下一步: H-08 operate"舱故障"区代码完成+逻辑/契约验证【改在 main 工作区,未提交】——下一步代码+文档一起提交(本地 main 已领先 origin/main 34 commit,需要时 git push origin main)。残:清僵尸真重启复测监控页像素 + H-07 物理拔相机看红区。再后:D2-02 二/三阶段 / 运行期按需补去抖。冗余分支 feature/d2-02-debug-command-proxy 可删。
|