Add CEK reactive tests (9/9), fix test runners for CEK-default mode

test-cek-reactive.sx: 9 tests across 4 suites — deref pass-through,
signal without reactive-reset, reactive-reset shift with continuation
capture, scope disposal cleanup. run_cek_reactive_tests.py: new runner
loading signals+frames+cek. Both test runners override sx_ref.eval_expr
back to tree-walk so interpreted .sx uses tree-walk internally.
Plan page added to sx-docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-14 01:13:31 +00:00
parent 5c4a8c8cc2
commit 893c767238
6 changed files with 728 additions and 2 deletions

View File

@@ -578,6 +578,7 @@
"sx-protocol" (~plans/sx-protocol/plan-sx-protocol-content)
"scoped-effects" (~plans/scoped-effects/plan-scoped-effects-content)
"foundations" (~plans/foundations/plan-foundations-content)
"cek-reactive" (~plans/cek-reactive/plan-cek-reactive-content)
:else (~plans/index/plans-index-content))))
;; ---------------------------------------------------------------------------