Skip to content

Keep native AUTO path independent of legacy host overrides - #245

Merged
luisleo526 merged 1 commit into
mainfrom
fix/native-auto-isolation-20260912
Sep 12, 2026
Merged

Keep native AUTO path independent of legacy host overrides#245
luisleo526 merged 1 commit into
mainfrom
fix/native-auto-isolation-20260912

Conversation

@luisleo526

@luisleo526 luisleo526 commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

A native confirmed-bar run inherited a forced high/low path from a different legacy host running on the same thread. Identical native input could visit extrema in a different order when nested inside a legacy callback.

Compute native AUTO directly from the bar distances, with Low first on ties. The regression test covers both directions and ties under opposing legacy overrides: all three cases fail against the accepted pre-fix engine and pass on this candidate.

Validation on 9dce114246d402f881b7ec9e3b9a23455dde53fb:

  • Fresh full Release build and 310/310 local CTests passed; exact independent Grok review GREEN.
  • All nine PR checks passed, including Linux/macOS Debug/Release, sanitizers, and the native live runner.
  • Cloud experiment exp-native-auto-9dce114-20260912: 72/72 cases, 4,190/4,190 probes; zero full-grade, raw-trade, substantive-verifier, configuration, or coverage differences against the accepted R2a reference. Raw verifier changes are limited to the existing volatile fields. Both pipeline and runner completed successfully.
  • Actual gate pineforge-pr-gate-zkh27: FAIL, target.not-positive only. Results did not improve. This FAIL is retained under the standing neutral-refactor merge authorization; no PASS receipt or baseline promotion is claimed.

Broader native resting-order lifecycle work continues separately. This PR does not complete R2 or resume the parity campaign. Squash merge must preserve tree 7065afdbf53a171e16cd2e66644e7f30ddf20202.

@luisleo526
luisleo526 marked this pull request as ready for review September 12, 2026 14:50
@luisleo526
luisleo526 merged commit dd84e08 into main Sep 12, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant