Skip to content

fix: preserve retained exit ordering after parent recreation#114

Merged
luisleo526 merged 1 commit into
mainfrom
fix/retained-child-fresh-parent-order
Jul 16, 2026
Merged

fix: preserve retained exit ordering after parent recreation#114
luisleo526 merged 1 commit into
mainfrom
fix/retained-child-fresh-parent-order

Conversation

@luisleo526

Copy link
Copy Markdown
Collaborator

Summary

  • preserve TradingView path ordering when a flat retained bracket child survives cancellation of its stop parent and the same parent is recreated in the same evaluation
  • correlate the exact cancelled parent, surviving child, fresh parent, and child replacement incarnations before changing fill scan order
  • keep legacy behavior outside this narrow path and expose a metadata opt-out for differential validation
  • add positive, negative, scope, lifecycle, and strict-ordering regression panels

Validation

  • focused regression binary: 364 passed, 0 failed
  • CTest: 110 passed, 0 failed
  • codegen pytest: 1599 passed, 2 skipped
  • compiled corpus: 252/252 completed; all 254 trade artifacts byte-identical to public base outside the target
  • five-strategy cohort: Vasudev 782/779 Strong to 779/779 Excellent; four controls byte-identical
  • full 412-strategy gate: 347 Excellent / 47 Strong / 3 Moderate / 5 Weak plus 8 excluded; exactly one upgrade and zero downgrades
  • N=1 exhaustive publication matrix: default Excellent with cAbs=0; opt-out restores Strong with cAbs=3
  • final candidate tree: 173e00061f8b568e56a846fd8f2d74cea1f52e24
  • final patch SHA-256: 35496ad967e0a4030a1a6739a105126027ef70c9d8fc0e99c335bdd7fdee7e7f

Compatibility

The reorder requires the exact flat-born two-order POOC lifecycle signature and leaves COOF, magnifier, realtime warmup, OCA, trailing, partial, after-close, activation, and unrelated replacement paths unchanged.

@luisleo526
luisleo526 merged commit a433ff3 into main Jul 16, 2026
5 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