• Andrey Filippov's avatar
    CLAUDE: TILE-CALIB bootstrap + per-sequence RT-STATE.json + INTERFRAME poses-only · af6ef9ec
    Andrey Filippov authored
    Missing-file rule (Andrey): calibrations are FILE-gated; missing -> rebuild
    (slow first run), present -> reuse, erase -> force. Config keeps parameters
    only.
    
    - TILE-CALIB bootstrap: testPoseSequence = wrapper over poseSequencePass;
      missing -POSE-RT-TILE-CALIB (or pose_recalc ON) -> FULL pass generates and
      saves it, then AUTOMATICALLY re-runs filtered (~150 cluster tiles) - first
      run on a v013_min copy ends in the warmed-system state, per sequence
      (mixed-state batches self-serve). Bootstrap re-run ignores pose_recalc;
      pose_full still never reads/writes the calibration.
    - NEW CuasRtState (-RT-STATE.json, Gson): per-sequence RT-only persistent
      variables in the CENTER model dir; global params stay with quadCLT_main /
      corr-xml (GUI save + compare/combine). Data-pure (paths, no QuadCLT),
      forward-compatible, failure-safe load. First tenant: dc_center - AUTO now
      reuses/derives-and-stores per sequence; the corr-xml config is never
      mutated (nonzero = manual override).
    - INTERFRAME is QuadCLT-workflow/POSES ONLY (Andrey): rtPhotometricCalibration
      no longer writes the ref INTERFRAME; photometric persists via the explicit
      corr-xml save after a calib-ON run (quadCLT_main carries the values).
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    af6ef9ec
CuasPoseRT.java 62.5 KB