Commit b0eb1687 authored by Andrey Filippov's avatar Andrey Filippov

CLAUDE: C1 gate fix - arm the one-shot PREPARE oracle via pose_lma_debug boost

prepareLMA received imp.debug_level only, so prepare_capture never armed in
the debug1 config (pose_lma_debug=1, imp.debug_level<=0) and the C1 gate run
went resident from cycle 0 without printing the bit-exact compare. Now the
same boost the step oracle gets. Run was otherwise clean: 497/497, both
markers, zero anomalies, drift <=0.0023 px, aggregate RMS/QC identical.
Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
parent 814f38e0
......@@ -1198,7 +1198,11 @@ public class CuasPoseRT {
false, // same_weights
(nlma == 0), // first_run
null, // dbg_prefix
clt_parameters.imp.debug_level); // debug_level
// pose_lma_debug boost so the one-shot PREPARE oracle arms like the
// step oracle does (was imp.debug_level only - the C1 gate run went
// resident from cycle 0 without printing the bit-exact compare).
// By Claude on 07/17/2026.
Math.max(clt_parameters.imp.debug_level, clt_parameters.curt.pose_lma_debug)); // debug_level
if (rtProfile != null) rtProfile.addElapsed(RtPoseProfile.LMA_PREPARE, profileStart);
if ((clt_parameters.curt.pose_lma_debug >= 1) && !float_jacobian_oracle_reported) {
float_jacobian_oracle_reported = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment