|
@@ -1,10 +1,10 @@
|
|
|
// 实时面板数据源(监控面板.html 读 window.PROGRESS_DATA)。每推进一步更新本文件。
|
|
// 实时面板数据源(监控面板.html 读 window.PROGRESS_DATA)。每推进一步更新本文件。
|
|
|
window.PROGRESS_DATA = {
|
|
window.PROGRESS_DATA = {
|
|
|
project: "operate/control 双进程拆分",
|
|
project: "operate/control 双进程拆分",
|
|
|
- generatedAt: "2026-06-23 02:10",
|
|
|
|
|
- phase: "三阶段主体完成;合并遗留M区 M-01~M-07 全部闭合(M-04存图代码定论 + M-05帧长回归 + M-06按well零点本轮完成)",
|
|
|
|
|
- currentTask: "M-04:CameraImpl.SavePic丢w/h转发Camera.SaveBmpPic(24bpp+原生尺寸+RotateNoneFlipY),朝向与权威af ImageConverter逐字一致、width1600 stride安全→代码层定论存图等价。合并遗留M区M-01~M-07全闭合。",
|
|
|
|
|
- note: "operate/control双进程拆分三阶段主体完成。合并遗留M区 M-01~M-07 全部闭合:M-01/02/03(E方builder去桩)+M-04(存图代码定论:24bpp/原生尺寸/canonical RotateNoneFlipY,同权威af ImageConverter,与不透明native厂商编码器逐字节一致不可能也无必要)+M-05(0x12写E方帧长合并回归6→12,真机24/24干净)+M-06(ReadWellFocusZero按well读,集成red→green真机)+M-07(Release网关)。仅剩延后专项(均超无监督范围):D2-02调试页借串口命令代理设计/D3-04 ComBin两栈去重风险重构/整机自启复测需重启。",
|
|
|
|
|
|
|
+ generatedAt: "2026-06-23 11:55",
|
|
|
|
|
+ phase: "三阶段主体完成;合并遗留M区 M-01~M-07 全闭合;D1-10 control侧oplog审计埋点已迁移+真机red→green验证",
|
|
|
|
|
+ currentTask: "D1-10 control侧oplog审计埋点迁移(=昨日建议第3条,与D3-04删死栈解耦先做):4 control程序集引Aivfo.OperationLog;ControlHost InitOperationLog(Project=control)+生命周期审计+停机flush;相机Init/UnInit、HouseBin换气/补气、SerialChannelImpl 5个EEPROM写埋点(全try兜底·不碰串口字节/电机)。真机RED(control=0)→GREEN(control=70:生命周期3+相机68)。",
|
|
|
|
|
+ note: "D1-10已闭合:control子树原零OperationLogger埋点(埋点都在operate不驱动硬件的死栈)→设备物理动作审计缺失(合规级)。本轮纯新增埋点(不改串口字节/时序/电机),与删operate死栈(D3-04)解耦。真机red→green:108 oplog管道在线,RED基线operation_log project=control=0(operate=883证管道通)→提权启control(pid6488/started:true/MQTT连/舱7-9真温37℃)→GREEN project=control=70行(生命周期:进程启动/采集启动成功/安全停机flush;相机68结构化input/output)。/shutdown口令tl13579安全停机+7COM释放。换气/补气/写EEPROM埋点编译验证+同已证机制,放皿培养/调试接通时触发(HouseBin:670舱有培养记录才换气)。双编译0错+40单测过。剩延后专项:D3-04删operate死栈(有风险删除)/D2-02命令代理/整机自启复测需重启;之后回昨日建议(看门狗/HIL套件/配置收敛/验证清零)。",
|
|
|
milestones: [
|
|
milestones: [
|
|
|
{ name: "阶段1 · control 独立进程骨架(完成)", tasks: [
|
|
{ name: "阶段1 · control 独立进程骨架(完成)", tasks: [
|
|
|
{ id: "Task1-7", name: "全过+D1-08死锁修复+operate真外壳E2E+数据入库DB铁证", status: "☑" }
|
|
{ id: "Task1-7", name: "全过+D1-08死锁修复+operate真外壳E2E+数据入库DB铁证", status: "☑" }
|
|
@@ -18,7 +18,8 @@ window.PROGRESS_DATA = {
|
|
|
{ id: "D3-01", name: "退役删ivf_tl_ControlTest(两编译0错)", status: "☑" },
|
|
{ id: "D3-01", name: "退役删ivf_tl_ControlTest(两编译0错)", status: "☑" },
|
|
|
{ id: "D3-03", name: "双进程部署指南+布局E2E验", status: "☑" },
|
|
{ id: "D3-03", name: "双进程部署指南+布局E2E验", status: "☑" },
|
|
|
{ id: "D3-02", name: "开机自启注册表方案验(整机复测需重启)", status: "◑" },
|
|
{ id: "D3-02", name: "开机自启注册表方案验(整机复测需重启)", status: "◑" },
|
|
|
- { id: "D3-04", name: "ComBin两栈去重(含D1-10 oplog)延后专项", status: "✗" }
|
|
|
|
|
|
|
+ { id: "D1-10", name: "control oplog审计埋点迁移到活栈(project=control真机入库)", status: "☑" },
|
|
|
|
|
+ { id: "D3-04", name: "删operate死串口栈(去重·有风险删除)延后专项", status: "✗" }
|
|
|
]}
|
|
]}
|
|
|
],
|
|
],
|
|
|
pending: [
|
|
pending: [
|
|
@@ -30,7 +31,7 @@ window.PROGRESS_DATA = {
|
|
|
{ id: "D1-06", rel: "Task7", point: "单实例 Mutex:第二个 control 自退", env: "运行", risk: "低", status: "☑" },
|
|
{ id: "D1-06", rel: "Task7", point: "单实例 Mutex:第二个 control 自退", env: "运行", risk: "低", status: "☑" },
|
|
|
{ id: "D1-07", rel: "Task7", point: "完整闭环+数据入库(house_collect 37℃真温/alarm_data 落108库)", env: "真机", risk: "高", status: "☑DB实证" },
|
|
{ id: "D1-07", rel: "Task7", point: "完整闭环+数据入库(house_collect 37℃真温/alarm_data 落108库)", env: "真机", risk: "高", status: "☑DB实证" },
|
|
|
{ id: "D1-08", rel: "合并遗留", point: "serialBin/HAL借用ComBin重开不复活发送线程致握手死锁 修复", env: "真机", risk: "高", status: "☑已修复验证" },
|
|
{ id: "D1-08", rel: "合并遗留", point: "serialBin/HAL借用ComBin重开不复活发送线程致握手死锁 修复", env: "真机", risk: "高", status: "☑已修复验证" },
|
|
|
- { id: "D1-09", rel: "合并遗留", point: "control本地SQLite InitTables AUTOINCREMENT建表失败(不阻塞)", env: "运行", risk: "中", status: "✗待修" },
|
|
|
|
|
- { id: "D1-10", rel: "阶段3", point: "control硬件操作不进operation_log(埋点在operate另一套栈,归两栈去重)", env: "运行", risk: "低", status: "✗归阶段3" }
|
|
|
|
|
|
|
+ { id: "D1-09", rel: "合并遗留", point: "control本地SQLite InitTables AUTOINCREMENT建表失败(不阻塞)", env: "运行", risk: "中", status: "☑已修复" },
|
|
|
|
|
+ { id: "D1-10", rel: "阶段3", point: "control硬件操作进operation_log(审计埋点迁移到control活栈,project=control真机70行)", env: "真机", risk: "低", status: "☑已修复验证" }
|
|
|
]
|
|
]
|
|
|
};
|
|
};
|