Skip to content

Support helper-local var state in request.security#61

Merged
luisleo526 merged 1 commit into
mainfrom
codex/security-helper-local-var
Jul 16, 2026
Merged

Support helper-local var state in request.security#61
luisleo526 merged 1 commit into
mainfrom
codex/security-helper-local-var

Conversation

@luisleo526

Copy link
Copy Markdown
Contributor

Summary

  • support scalar helper-local var state while lowering user-defined functions inside request.security
  • preserve requested-context rollback across provisional child evaluations
  • infer only the supported two-numeric-element tuple shape and fail closed on unsupported tuple or series bindings
  • compose helper-bound OHLC history offsets consistently between declaration collection and emission
  • reject varip, conditional persistent state, and nested stateful calls from once-only var initializers until their execution boundaries can be preserved

Campaign result

The private target standard/officialjackofalltrades-concordance-execution-model-joat moves from a transpile error to exact 946/946 Excellent parity with zero price, entry, exit, or PnL error.

Validation

  • full Python suite: pass (1549 passed, 2 skipped before the final fence; final rerun exit 0)
  • focused helper-state tests: pass, including compile/runtime rollback and negative control-flow fences
  • opt-in compile corpus: 254/254 pass
  • committed impact scan: 418 private strategies, exactly Concordance changes; the other 417 outputs are byte-identical
  • engine corpus impact scan: 254/254 valid on both revisions with zero generated-output changes
  • final impact manifest SHA-256: 396d51f7b5046f49919c2d22a4ad7e1ce0d5dee7c9e4cb4dd4b7690f6fe997f4
  • independent cold review: CLEAN after three discovered execution-boundary/history issues were fenced and regression-tested

@luisleo526 luisleo526 merged commit 44107dc into main Jul 16, 2026
9 checks passed
@luisleo526 luisleo526 deleted the codex/security-helper-local-var branch July 16, 2026 02:46
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