커밋 기록

작성자 SHA1 메시지 날짜
  huangjie a5ac2b4e98 feat(d2-02-t3): operate CalibrationClient(start/progress/recalibrate/stop封装+进度DTO)+单测(TDD,链入control测试工程) 2 일 전
  huangjie c1d230f7e5 feat(d2-02-t3): 标定时预览改读引擎OnFrame最新帧缓冲(避免与CalibrationEngine争相机锁),非标定维持GrabStable 2 일 전
  huangjie 5e98d9526e feat(d2-02-t3): 标定协作端点/debug/calibrate/*+CalibrationManager接真实引擎(借现有DebugSession lease,逐孔注入范围+CalibrateWell+落scene=0基准) 2 일 전
  huangjie fbb2875542 docs(d2-02-t3): 进度勾Task3.1(CalibrationCoordinator 8单测TDD全绿) 2 일 전
  huangjie abb14ef7dd feat(d2-02-t3): CalibrationCoordinator标定协作状态机(逐孔Pending/Running/合格/伪峰/失败+进度+中止+重标,可注入runner)+单测(TDD) 2 일 전
  huangjie 466c30eb39 docs(d2-02-t3): Phase2完成(2.3拍层调研:自动对焦阶段已本地权威/胚胎拍照阶段保留服务器对称层)+refine需求文档D12&6.4(分两阶段,胚胎阶段待确认) 2 일 전
  huangjie 67e1a5dc08 docs(d2-02-t3): 进度勾Task2.1/2.2+记中心DB优先硬件兜底决策 2 일 전
  huangjie 23bb0899eb fix(d2-02-t3): path B中心DB缺失时回退硬件EEPROM读(保健壮性,避免中心0扫错区) 2 일 전
  huangjie a4a35737df feat(d2-02-t3): path B读per-well范围注入CalibrationEngine(公用ReadWellFocusRange,中心=DB清晰位/水平位,半幅曝光per-well) 2 일 전
  huangjie 1362ca7141 feat(d2-02-t3): FocusRangeResolver范围就近优先解析+5单测(TDD,对齐引擎默认2000/6000) 2 일 전
  huangjie f488b98a2a docs(d2-02-t3): Phase1全部完成(1.6 C#手映射6列贯通)+记operate端ConvertHelper跳过决策 2 일 전
  huangjie 500f4765f7 feat(d2-02-t3): control/operate C# DBEntity+ConvertHelper同步范围列(逐字段手映射防丢) 2 일 전
  huangjie 49af9af830 docs(d2-02-t3): 进度勾Task1.5(well/update+MQTT已核对)+记MQTT正向副作用 2 일 전
  huangjie 38f7da7e15 feat(d2-02-t3): well/update支持范围字段+补sendUpdateSettingEvent(修well更新不发MQTT缺口) 2 일 전
  huangjie 8718daa93b docs(d2-02-t3): 进度勾Task1.4+记录maven repo路径坑/Mapper人工核对 2 일 전
  huangjie 758422cefd feat(d2-02-t3): Mapper saveOrUpdateData同步范围列(INSERT列名+values两段对齐,防静默丢数据) 2 일 전
  huangjie 898aa4c6b4 feat(d2-02-t3): Java DAO加范围字段(HouseWellSetting 2列/TlSetting 4列+曝光默认值) 2 일 전
  huangjie 09612347f2 docs(d2-02-t3): 进度勾Task1.1+1.2(SQL范围列已真机测试库验证) 2 일 전
  huangjie fd455128fd feat(d2-02-t3): 加自动对焦per-well范围列(迁移+base同步:house_well_setting 2半幅/tl_setting 4范围曝光) 2 일 전
  huangjie 2712cfd360 docs(d2-02-t3): 建轻量进度跟踪+CLAUDE.md开机先读指向它(无缝衔接重启) 2 일 전
  huangjie fa6686f07b docs(d2-02-t3): 自动对焦重构实现计划——5阶段(DB+Java/control对焦/标定+调试页/砍预览窗/真机三门) 2 일 전
  huangjie 975a7dfcec docs(d2-02-t3): 自动对焦重构需求文档(修订版)——纠正旧spec+补全影响面 2 일 전
  huangjie e68d04fad3 docs: 项目文档清理省token——已完成阶段开发计划(7)+specs(6)归档,交接卡582→139行(旧历史归档),工作计划表86→44行,CLAUDE.md开机先读清单同步指向自动对焦重构 2 일 전
  huangjie 8036bcbd06 docs(d2-02-t3): 自动对焦重构设计 spec——调试页全自动标定+control升级版自动对焦+per-well范围参数(沿用服务器DB为权威+本地缓存,最小新增列) 2 일 전
  huangjie 5f080a166e fix(d2-02-t3): DebugSessionClient 审查整改——release抢先置闸防在途心跳误弹失效框+Dispose释放自建HttpClient(对齐MjpegStreamClient谁起谁清)+Interlocked闸幂等+心跳测试放宽防flaky+注释乱码 3 일 전
  huangjie 9b667f5ded feat(d2-02-t3): operate DebugSessionClient(acquire/command/release/心跳定时器/失效回调)+AcquireResult+4单测(链入control测试工程) 3 일 전
  huangjie b242c4303d refactor(d2-02-t3): GetCultivation 复用既有 HouseSnToHouseBin 去重 + catch 补排查日志 3 일 전
  huangjie 44b67e380b feat(d2-02-t3): 装配培养态来源——AppData.GetCultivation只读HouseBin.Dish(优先数state==0在培养胚胎)+Program注入DebugSessionManager 3 일 전
  huangjie 8b4624b479 test(d2-02-t3): 补委托抛异常兜底单测(守护取培养态失败不阻断借用)+ Acquire 元组改具名访问 3 일 전
  huangjie e87dfc011e feat(d2-02-t3): acquire 回带培养态(cultivating+embryoCount,注入式不依赖业务类)+3单测 3 일 전