|
@@ -1,10 +1,10 @@
|
|
|
// 进度数据(监控面板.html 读取)。每完成一步由助手回写,generatedAt 用于停滞检测。
|
|
// 进度数据(监控面板.html 读取)。每完成一步由助手回写,generatedAt 用于停滞检测。
|
|
|
window.PROGRESS_DATA = {
|
|
window.PROGRESS_DATA = {
|
|
|
project: "时差培养箱合并改造",
|
|
project: "时差培养箱合并改造",
|
|
|
- generatedAt: "2026-06-20T22:10:00",
|
|
|
|
|
- currentTask: "★G3-1 operate 逐方法埋点完成(M8 全量操作日志 C# 端铺开)★:VM 层(HouseDebugPageVM ~23法/BufferDebugVM 3/MainPageVM 2/UnifiedConfigVM 1) + View code-behind 层(加皿窗口编辑保存/启动培养皿/启动平衡皿、胚胎详情移动/释放/删除/作废/结束、舱室设置保存舱室/系统设置、对焦设置保存/批量校验)。事件处理器用 OperationLogger.Begin scope + 失败路径显式 Fail()(Dispose 默认记成功),不改控制流;HTTP/串口/相机已P3b单点收口覆盖;展示类/纯数据VM正确跳过。operate dotnet build 0 error。真入 operation_log 待起 Kafka+oplog 端到端抽查(运行期)。",
|
|
|
|
|
- currentStep: "G3-1 operate 逐方法埋点完成",
|
|
|
|
|
- nextStep: "G3 余下:G3-3(M8 §10 配置集中下发+本地兜底补送 C4);或 G2 UI(首页弹框/13子页自适应/TabTip/well三态)、G4(C6对焦清理任务)。真机门控 G1-1/G4-3/G5 待用户在场。",
|
|
|
|
|
|
|
+ generatedAt: "2026-06-20T23:05:00",
|
|
|
|
|
+ currentTask: "★G3-3 完成 → M8 全量操作日志 C# 端可写代码全清(G3 三任务收官)★:①§10 配置热生效——OperationLogOptions 加 ConfigFilePath/ApplyConfigJson + 新增 OperationLogConfigWatcher(后台轮询配置文件热应用,运维下发覆盖即生效不重编);②§11 兜底补送——KafkaOplogTransport 加 onDeliveryFailed(投递失败/队列满落兜底)、LocalFileWriter 加补送原语(原子认领 .resending)、Pipeline 加 TryResend 定时器(认领→重投→删,重入+限流);③门面 OperationLogger 接线 transport 传 onDeliveryFailed:WriteFallback/InitCore 起 Watcher/Shutdown 释放。dotnet build Aivfo.OperationLog 0 error 0 警告,消费端门面签名未变零改动,修了 WIP 遗留 2 处 JToken.Value<bool>() 编译错。真入库/补送/热生效待 Kafka+oplog 运行抽查。",
|
|
|
|
|
+ currentStep: "G3-3 配置集中下发+本地兜底补送完成(M8 G3 全清)",
|
|
|
|
|
+ nextStep: "剩余纯代码:G2 UI(首页弹框/13子页自适应/TabTip/well三态,视觉真机为准)或 G4-1(C6 对焦标定清理任务)。真机门控 G1-1(T1.4)/G4-3/G5 待用户在场。",
|
|
|
phase: "★★三项目合并物理收尾完成 + 串口占用代码层已修(T1.1~T1.3,T1.4待GUI验) + Phase0功能bug已修(scene=0不拍照/kfka重复键/front去imageScore) + 真机硬件+API+服务起全闭环★★ 文档重组进行中,真机GUI全流程验收待续",
|
|
phase: "★★三项目合并物理收尾完成 + 串口占用代码层已修(T1.1~T1.3,T1.4待GUI验) + Phase0功能bug已修(scene=0不拍照/kfka重复键/front去imageScore) + 真机硬件+API+服务起全闭环★★ 文档重组进行中,真机GUI全流程验收待续",
|
|
|
note: "2026-06-20:在2026-06-19灾后恢复基础上,本会话完成三项目合并最后一公里——control物理并入operate/control/(顶层ivf_tl_control_2.0消失,operate自包含)、autofocustool删除、编译operate/front/单测三关0错误。真机验证:硬件层(7舱握手+三路温度+压力+舱门+电机偏差0+相机出图2592×1944+CCDSN映射)+业务API(登录/tl-control/business/surface getButtons/对焦下发V-047上行V-064)全闭环;data-transmission补建aivfo-tl库后Started(nacos 6服务)。串口占用代码层修复T1.1~T1.3(T1.4真机待GUI);功能bug修复T0.1~T0.3。M2-02单测重建23断言全通过。审计报告与会话续接文档内容已三层归位后删除。详见交接卡。",
|
|
note: "2026-06-20:在2026-06-19灾后恢复基础上,本会话完成三项目合并最后一公里——control物理并入operate/control/(顶层ivf_tl_control_2.0消失,operate自包含)、autofocustool删除、编译operate/front/单测三关0错误。真机验证:硬件层(7舱握手+三路温度+压力+舱门+电机偏差0+相机出图2592×1944+CCDSN映射)+业务API(登录/tl-control/business/surface getButtons/对焦下发V-047上行V-064)全闭环;data-transmission补建aivfo-tl库后Started(nacos 6服务)。串口占用代码层修复T1.1~T1.3(T1.4真机待GUI);功能bug修复T0.1~T0.3。M2-02单测重建23断言全通过。审计报告与会话续接文档内容已三层归位后删除。详见交接卡。",
|
|
|
planTasks: [
|
|
planTasks: [
|
|
@@ -16,6 +16,7 @@ window.PROGRESS_DATA = {
|
|
|
{ id: "M2-02test", name: "★M2-02单测重建23断言全通过+对焦公式逻辑验证★", status: "☑" },
|
|
{ id: "M2-02test", name: "★M2-02单测重建23断言全通过+对焦公式逻辑验证★", status: "☑" },
|
|
|
{ id: "Phase4", name: "★容错读取接崩点(B6)+HTTP失联标记(C3)+down<count校验下沉+front接日志(C5)★", status: "☑" },
|
|
{ id: "Phase4", name: "★容错读取接崩点(B6)+HTTP失联标记(C3)+down<count校验下沉+front接日志(C5)★", status: "☑" },
|
|
|
{ id: "G4-2", name: "★建库脚本与migration合并+幂等runner(C2):对焦表列/operation_log并入base+init-database.sh,临时容器全量+幂等验证★", status: "☑" },
|
|
{ id: "G4-2", name: "★建库脚本与migration合并+幂等runner(C2):对焦表列/operation_log并入base+init-database.sh,临时容器全量+幂等验证★", status: "☑" },
|
|
|
|
|
+ { id: "G3-3", name: "★配置集中下发+本地兜底补送(C4):§10 ConfigFilePath+OperationLogConfigWatcher 热加载 + §11 onDeliveryFailed 落兜底+TryResend 定时补送,dotnet build 0 error;真入库/补送待运行验★", status: "☑" },
|
|
|
{ id: "G3-2", name: "★Java操作日志埋点(tl-control 15C/90法+business 24C/121法贴@OperateLog)+两服务装M8三件套,编译BUILD SUCCESS;真入库待Kafka+oplog运行验★", status: "☑" },
|
|
{ id: "G3-2", name: "★Java操作日志埋点(tl-control 15C/90法+business 24C/121法贴@OperateLog)+两服务装M8三件套,编译BUILD SUCCESS;真入库待Kafka+oplog运行验★", status: "☑" },
|
|
|
{ id: "G3-1", name: "★operate逐方法埋点(VM层HouseDebug/Buffer/Main/UnifiedConfig+View code-behind加皿/胚胎/舱室设置/对焦设置命令入口,Begin scope+失败显式Fail),dotnet build 0 error;真入库待运行验★", status: "☑" },
|
|
{ id: "G3-1", name: "★operate逐方法埋点(VM层HouseDebug/Buffer/Main/UnifiedConfig+View code-behind加皿/胚胎/舱室设置/对焦设置命令入口,Begin scope+失败显式Fail),dotnet build 0 error;真入库待运行验★", status: "☑" },
|
|
|
{ id: "Task1-4", name: "进度文件组(4文件)", status: "☑" },
|
|
{ id: "Task1-4", name: "进度文件组(4文件)", status: "☑" },
|
|
@@ -90,7 +91,7 @@ window.PROGRESS_DATA = {
|
|
|
{ id: "M8-03", name: "Java @OperateLog切面(机制✔+data-trans✔+tl-control/business已接G3-2,真入库待运行验)", status: "🟢", env: false },
|
|
{ id: "M8-03", name: "Java @OperateLog切面(机制✔+data-trans✔+tl-control/business已接G3-2,真入库待运行验)", status: "🟢", env: false },
|
|
|
{ id: "M8-04", name: "C#组件 Aivfo.OperationLog(P3a端到端✔)", status: "☑", env: false },
|
|
{ id: "M8-04", name: "C#组件 Aivfo.OperationLog(P3a端到端✔)", status: "☑", env: false },
|
|
|
{ id: "M8-05", name: "C#全埋operate+front(边界埋点+front接入+operate逐方法手埋G3-1✔,真入库待运行验)", status: "🟢", env: false },
|
|
{ id: "M8-05", name: "C#全埋operate+front(边界埋点+front接入+operate逐方法手埋G3-1✔,真入库待运行验)", status: "🟢", env: false },
|
|
|
- { id: "M8-06", name: "可配置+配置集中下发(组件开关✔,§10下发待C4)", status: "🔶", env: false }
|
|
|
|
|
|
|
+ { id: "M8-06", name: "可配置+配置集中下发/兜底补送(组件开关✔+§10热加载Watcher✔+§11投递失败落兜底+定时补送✔ G3-3,dotnet build 0 error;真入库/补送待运行验)", status: "🟢", env: false }
|
|
|
]}
|
|
]}
|
|
|
],
|
|
],
|
|
|
pending: [
|
|
pending: [
|