Skip to content

fix: correct final-bar support diagnostics#67

Merged
luisleo526 merged 1 commit into
mainfrom
fix/ki46-support-diagnostics
Jul 17, 2026
Merged

fix: correct final-bar support diagnostics#67
luisleo526 merged 1 commit into
mainfrom
fix/ki46-support-diagnostics

Conversation

@luisleo526

Copy link
Copy Markdown
Contributor

Summary

  • stop hard-rejecting last_bar_index; it already lowers to the runtime final-index accessor, so warn about fed-window/chart-history divergence instead
  • correct final-bar diagnostics for chart-scope barstate.islast and barstate.islastconfirmedhistory
  • explicitly retain and document the narrower request.security() history-index false-fold caveat
  • move the last-bar-index gate fixture from rejected to accepted-with-warning and add adversarial lowering tests

Validation

  • focused: 292 passed
  • full compile-enabled pytest: 1625 passed, 1 skipped (254 corpus strategies)
  • gate selftest: 18 cases OK
  • full parity gate: 277 fixtures OK (263 accepted, 14 rejected)
  • independent review: GO after narrowing the diagnostics

Scope

This is a support-classification and diagnostic correction. It does not change generated execution semantics or the validation score. A future semantic change to the request.security() history-index folder requires separate oracle-backed work.

@luisleo526
luisleo526 merged commit dfc2183 into main Jul 17, 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