CLAUDE: rung B - resident GPU pose-LMA decision AUTHORITATIVE in lmaStep
Design 3-A4i rung B (native tile_processor_gpu 5f47326): for the lean
three-angle shape the GPU decision drives the Java state machine:
- resident-valid production path: accept/stop from packed[23..24], RMS from
packed[19..22] (floats widened exactly), parameters_vector from the
resident candidate; NO Java candidate projection, NO re-decision, NO
rejection-restore projection (GPU retained current state, device-side
set-index commit). Decision equivalence was proven over 1,988 steps with
zero mismatches (session-43 gate).
- invalid resident result (singular solve / non-finite) = REJECTED-STEP
semantics: caller raises lambda and retries/exits; no Java-double fallback
for the lean shape (fallbacks only where free). General shapes and the
no-resident paths are unchanged.
- one-shot oracle preserved: at pose_lma_debug>=1 the first step falls
through the legacy path once and prints the existing preparation/candidate/
RMS-decision comparisons; production steps never compute the double side.
- marker updated: 'resident CUDA float LMA decision AUTHORITATIVE'.
Gates: mvn package PASS; mvn test PASS (no test sources); Stage0 33/33;
full native suite in tile_processor_gpu 5f47326.
Co-Authored-By:
Claude Fable 5 <noreply@anthropic.com>
Showing
Please register or sign in to comment