进度数据.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. // 进度数据(监控面板.html 读取)。每完成一步由助手回写,generatedAt 用于停滞检测。
  2. window.PROGRESS_DATA = {
  3. project: "时差培养箱合并改造",
  4. generatedAt: "2026-06-20T19:20:00",
  5. currentTask: "★G3-2 Java 操作日志埋点完成(tl-control+business 接入 M8)★:两服务各装三件套(log-starter+kafka-starter+oplog-client)+application-local 配 kafka;tl-control 15 Controller/90方法、business 24 Controller/121方法贴 @OperateLog(module=@Api tags/operation=@ApiOperation 中文)。两服务 Maven 编译 BUILD SUCCESS。真入 operation_log 待起 Kafka+oplog 端到端抽查(运行期)。前序:G4-2 建库脚本合并(临时容器幂等验证通过)。",
  6. currentStep: "G3-2 Java 埋点完成",
  7. nextStep: "G3 余下:G3-1(operate 逐方法埋点,C# 大量 ViewModel)/G3-3(配置下发 C4);或 G2 UI(弹框/13子页自适应)/G4(C6清理任务)。真机门控 G1-1/G4-3/G5 待用户在场。",
  8. phase: "★★三项目合并物理收尾完成 + 串口占用代码层已修(T1.1~T1.3,T1.4待GUI验) + Phase0功能bug已修(scene=0不拍照/kfka重复键/front去imageScore) + 真机硬件+API+服务起全闭环★★ 文档重组进行中,真机GUI全流程验收待续",
  9. 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断言全通过。审计报告与会话续接文档内容已三层归位后删除。详见交接卡。",
  10. planTasks: [
  11. { id: "MERGE", name: "★三项目合并物理收尾:control并入operate/control/+autofocustool删+编译三关0错误★", status: "☑" },
  12. { id: "MERGE-真机", name: "★真机闭环:硬件层(握手/温压门/电机/相机/SN)+业务API+data-transmission起(nacos 6服务)★", status: "☑" },
  13. { id: "T1.1-3", name: "★串口占用代码层修复:补HAL 6/7方法+调试改lease+借用闸门暂停(CapturePausedByGate)★", status: "☑" },
  14. { id: "T1.4", name: "串口占用解除真机验证(待GUI触发,V-129)", status: "☐" },
  15. { id: "T0.1-3", name: "★Phase0功能bug修复:删kfka重复键+对焦scene=0降级回退修不拍照+front去imageScore★", status: "☑" },
  16. { id: "M2-02test", name: "★M2-02单测重建23断言全通过+对焦公式逻辑验证★", status: "☑" },
  17. { id: "Phase4", name: "★容错读取接崩点(B6)+HTTP失联标记(C3)+down<count校验下沉+front接日志(C5)★", status: "☑" },
  18. { id: "G4-2", name: "★建库脚本与migration合并+幂等runner(C2):对焦表列/operation_log并入base+init-database.sh,临时容器全量+幂等验证★", status: "☑" },
  19. { id: "G3-2", name: "★Java操作日志埋点(tl-control 15C/90法+business 24C/121法贴@OperateLog)+两服务装M8三件套,编译BUILD SUCCESS;真入库待Kafka+oplog运行验★", status: "☑" },
  20. { id: "Task1-4", name: "进度文件组(4文件)", status: "☑" },
  21. { id: "Task5", name: "M0-00 文档源码审核", status: "☑" },
  22. { id: "Task6-8", name: "自动对焦数据层 SQL 迁移", status: "☑" },
  23. { id: "BUILD", name: "★全部代码编译三关0错误(operate/front/单测)★", status: "☑" },
  24. { id: "V047-064-JC", name: "★V-047下发链+V-064上行链 Java编译验证 BUILD SUCCESS★", status: "☑" },
  25. { id: "BACKEND-UP", name: "★后端微服务集群真机起(nacos 6服务,含data-transmission)★", status: "☑" },
  26. { id: "M8-CORE", name: "★M8操作日志核心机制完成(四段链路+全链路traceId)+front接入★", status: "☑" },
  27. { id: "AUDIT", name: "★2026-06-20实现符合性审计(10单元逐条file:line核实,建可信基线)★", status: "☑" },
  28. { id: "DOC-REORG", name: "文档重组(进度层归位:工作计划表/待验证清单/进度数据)", status: "☑" }
  29. ],
  30. milestones: [
  31. { id: "M0", name: "基线与脚手架", tasks: [
  32. { id: "M0-00", name: "文档源码一致性审核(四维度)", status: "☑", env: false },
  33. { id: "M0-01", name: "建立进度文件组(4文件)", status: "☑", env: false },
  34. { id: "M0-02", name: "回归基线记录", status: "☐", env: true },
  35. { id: "M0-03", name: "统一硬件访问层接口定义", status: "☑", env: false }
  36. ]},
  37. { id: "MERGE", name: "合并物理收尾(本会话完成)", tasks: [
  38. { id: "MERGE-01", name: "control物理并入operate/control/(顶层目录消失)", status: "☑", env: false },
  39. { id: "MERGE-02", name: "autofocustool退役删除", status: "☑", env: false },
  40. { id: "MERGE-03", name: "合并后编译三关0错误(operate/front/单测)", status: "☑", env: false },
  41. { id: "MERGE-04", name: "真机硬件层闭环(握手/温压门/电机/相机/SN)", status: "☑", env: true },
  42. { id: "MERGE-05", name: "真机业务API闭环(登录/各服务/对焦下发上行)", status: "☑", env: true },
  43. { id: "MERGE-06", name: "data-transmission起服务(nacos 6服务)", status: "☑", env: true }
  44. ]},
  45. { id: "M1", name: "合并跑通(审计U1/U3)", tasks: [
  46. { id: "M1-00", name: "程序集身份统一(编译通过0error)", status: "☑", env: false },
  47. { id: "M1-01", name: "单进程托管 control StartRun()", status: "🟢", env: true },
  48. { id: "M1-02", name: "去 control 登录窗、单登录", status: "🟢", env: false },
  49. { id: "M1-03", name: "HAL单例+互斥+借用闸门(T1.1~T1.3接通,T1.4待真机)", status: "🟢", env: true }
  50. ]},
  51. { id: "M2", name: "本地自动对焦(审计U2)", tasks: [
  52. { id: "M2-01", name: "移植对焦算法", status: "🟢", env: true },
  53. { id: "M2-02", name: "拍摄层位置计算+配置解析(单测23断言✔)", status: "☑", env: false },
  54. { id: "M2-03", name: "StartAutoFocus本地化(scene=0降级回退已修T0.2)", status: "🟢", env: true },
  55. { id: "M2-04", name: "标定写JSON+镜像库表", status: "🟢", env: true },
  56. { id: "M2-05", name: "场景A调试页一键标定", status: "🟢", env: true },
  57. { id: "M2-06", name: "场景B放皿后自动对焦", status: "🟢", env: true },
  58. { id: "M2-07", name: "对焦后界面手调拍摄层", status: "🟢", env: true },
  59. { id: "M2-清理", name: "对焦标定清理任务(C6欠账)", status: "❌", env: true }
  60. ]},
  61. { id: "M3", name: "微服务改造(审计U4·质量最好)", tasks: [
  62. { id: "M3-DB", name: "自动对焦数据层SQL迁移(V-001☑)", status: "☑", env: true },
  63. { id: "M3-01", name: "删选层打分链", status: "🟢", env: true },
  64. { id: "M3-02", name: "business-manage消NPE改判据(5处)", status: "🟢", env: true },
  65. { id: "M3-03", name: "calPhotoPosition改本地", status: "🟢", env: true },
  66. { id: "M3-04", name: "保留链回归(抠图/视频/AI)", status: "🟢", env: true }
  67. ]},
  68. { id: "M4", name: "UI改造(审计U7)", tasks: [
  69. { id: "M4-01", name: "自适应框架+主页+键盘+双语(框架落地)", status: "🔶", env: true },
  70. { id: "M4-子页", name: "13子页自适应(写死像素,B4欠账)", status: "❌", env: true },
  71. { id: "M4-TabTip", name: "TabTip程序级屏蔽(D2欠账)", status: "❌", env: true },
  72. { id: "M4-弹框", name: "首页舱室弹框位置/大小修复(待修)", status: "🔶", env: true }
  73. ]},
  74. { id: "M5", name: "配置/监控/通讯(审计U6)", tasks: [
  75. { id: "M5-01", name: "配置去重合并(kfka重复键已修T0.1)", status: "🟢", env: false },
  76. { id: "M5-02", name: "监控+心跳+断线+补传(B6容错/C3失联标记已补)", status: "🟢", env: true }
  77. ]},
  78. { id: "M6", name: "业务回归(审计U10)", tasks: [
  79. { id: "M6-01", name: "临床业务全回归+front影响(待GUI业务流程)", status: "☐", env: true }
  80. ]},
  81. { id: "M7", name: "集中测试与真机验收", tasks: [
  82. { id: "M7-01", name: "按待验证清单集中验证", status: "☐", env: true },
  83. { id: "M7-02", name: "真胚胎/伪峰/EEPROM 回写", status: "☐", env: true },
  84. { id: "M7-03", name: "端到端闭环+断网恢复", status: "☐", env: true }
  85. ]},
  86. { id: "M8", name: "全量操作日志(审计U8)", tasks: [
  87. { id: "M8-01", name: "operation_log表+aivfo-oplog微服务(发消息→入库✔)", status: "☑", env: false },
  88. { id: "M8-02", name: "Kafka topic tl-oplog+三端同schema", status: "☑", env: false },
  89. { id: "M8-03", name: "Java @OperateLog切面(机制✔+data-trans✔+tl-control/business已接G3-2,真入库待运行验)", status: "🟢", env: false },
  90. { id: "M8-04", name: "C#组件 Aivfo.OperationLog(P3a端到端✔)", status: "☑", env: false },
  91. { id: "M8-05", name: "C#全埋operate+front(边界埋点+front接入✔,逐方法手埋待)", status: "🔶", env: false },
  92. { id: "M8-06", name: "可配置+配置集中下发(组件开关✔,§10下发待C4)", status: "🔶", env: false }
  93. ]}
  94. ],
  95. pending: [
  96. { id: "V-001", task: "M3-DB", point: "迁移脚本应用到库后结构正确", env: "数据库", risk: "中", status: "☑" },
  97. { id: "V-024", task: "M1-03", point: "HAL单例7舱握手+三路温度+压力+舱门+电机偏差0(本会话真机✔)", env: "真机/下位机", risk: "高", status: "☑" },
  98. { id: "V-026", task: "M1-03", point: "相机单锁6相机出图2592×1944(本会话真机✔)", env: "真机", risk: "高", status: "☑" },
  99. { id: "V-028", task: "M1-03", point: "ScanDevices按各舱分辨率出图(本会话真机✔)", env: "真机", risk: "中", status: "☑" },
  100. { id: "V-017", task: "M1-01", point: "operate登录→托管StartRun后台线程启动(本会话真机✔)", env: "真机/合并程序", risk: "中", status: "☑" },
  101. { id: "V-047", task: "M2-03", point: "对焦下发链库列填充+API取数(本会话真机✔,实拍待V-130)", env: "微服务+真机", risk: "高", status: "☑" },
  102. { id: "V-064", task: "M2-07", point: "手调值写house_well_setting well级覆盖(本会话API链路✔,GUI手调待V-130)", env: "微服务+真机", risk: "高", status: "☑" },
  103. { id: "V-129", task: "T1.4", point: "串口占用解除真机:借用→暂停→调试复用句柄→归还恢复不报占用", env: "真机+GUI", risk: "高", status: "☐" },
  104. { id: "V-130", task: "M2-03/05/07", point: "对焦实拍真机跑层(标定/放皿自动/手调,scene=0修复后默认拍照)", env: "真机+真胚胎+GUI", risk: "高", status: "☐" },
  105. { id: "V-131", task: "ComBin迁移", point: "ComBin枚举阶段迁移去重后真机不回归", env: "真机/下位机串口", risk: "中", status: "☐" },
  106. { id: "V-134", task: "M6", point: "operate完整GUI业务流程端到端真机走通", env: "真机+微服务+GUI", risk: "高", status: "☐" }
  107. ]
  108. };