Min lock %
Max centring error °
Reached zoom Any zoom Full zoom (≤ 4.5°) ≤ 8° ≤ 16°
Build Any build 2026-10-16i — lock-first on; shadow silhouette sky-masked (41) 2026-10-16h — lock-first association on (A/B −40% tele gaps) (41) 2026-10-16g — A/B lockFirst (mount prior on) (69) 2026-10-16f — A/B mountPrior, cand diagnostics, clip-short flag (13) 2026-10-16e — A/B mountPrior + candidate diagnostics (27) 2026-10-16d — interleaved A/B (experiment mountPrior) (9) 2026-10-16c — mount prior carried to the next target (silhouette reach reverted) (53) 2026-10-16b — silhouette fallback reach 0.8° + multipart uploads (55) 2026-10-16a — main b067f99 (review cleanup) (49) 2026-10-15u — driver limits live (tilt range follows the slip) (9) 2026-10-15t — vertical rate falls back to geom_rate (server) (70) 2026-10-15s — bias fold follows a ramp; no pass below the skyline (49) 2026-10-15r — keep the target past the sun; paced speed re-latch (30) 2026-10-15q — drive speed latched at the lens position; measured speed bytes only; auto-cal keeps gains (65) 2026-10-15p — selection hysteresis; auto-cal drops stale bias (34) 2026-10-15o — sun keep-out by the frame; no video, no pass (36) 2026-10-14n — vision skyline mask 31x cheaper (loop back to ~15 Hz) (91) 2026-10-14m — upstream carries fields missing from one poll (7) 2026-10-14l — vision lock coasts with the plane; a zoom ends a focus drive (42) 2026-10-14k — loop integrates real tick time; aim lead −0.2 s (44) 2026-10-14j — zoom re-sent when the lens never took it up (11) 2026-10-14i — zoom sigma grows after lock loss (0.1°/s) (558) 2026-10-12i — focus jumps only to trusted tele points; rate-steered setpoint; bias learned only when still (288) 2026-10-12a — wedge remount: roll-aware vision, head-frame planner, auto-cal fix (34) 2026-10-11zf — next-plane countdown; departure priority (466) 17:45 (8) 17:05 build — integrator-aware sweep floor, frame-relative flip/rest thresholds (5) 16:52 build — tele ripple 0.25°, tilt budget 9/16, dither down to 5% duty (12) 16:47 build — delayed ripple subtraction, cross-el correction (1) 16:40 build — path-blocked regression fixed (geometry uses current command) (4) 16:32 build — pan dead-zone anticipation, tilt latency 0.4 s (6) 16:26 build — correction drought bleed fixed (hold while lock alive, τ 4 s) (4) 16:20 build — per-axis actuator latency (pan 0.6 s / tilt 0.15 s) + delayed error reference (5) 16:12 build — AC-only dither ripple subtraction, focus events logged (6) 16:05 build — lead = fix age only (motor/adsb latency 0), follow cap within 20° (6) 15:56 build — lead = fix age, feedforward ×0.4 through crossings, follow pan cap (5) 15:46 build — short lead / park trigger through crossings, zenithLatched (7) 15:29 build — latency-aware brake, ripple budget, speed table at full tele measured (16) 15:04 build — big-plane blob merge, hop-gated detection, first-order correction glide (18) 14:34 build — zenith two-phase hold (park → follow), interpolated exit azimuth (22) 14:21 build — zoom ladder flap fixed (lock-based sigma, debounce, demotion hysteresis) (8) pre-14:13 — seen_pos fix, velocity pursuit, zoom-aware speed tables being measured (25)