COMMITS
August 1, 2026
G
test: pin that re-entrant dispatch is dropped; record why CallbackScope cannot fix it (#63)
Gabriel Hirakawa committed
G
gate: run the A4 live gate on CS2 — all four checks pass (#62)
Gabriel Hirakawa committed
G
core: convert the last 7 subscribe natives; A4 complete (#60)
Gabriel Hirakawa committed
G
core: subscribe_into — own the subscribe-native core once (9 natives converted) (#59)
Gabriel Hirakawa committed
G
core: Channels<H> — one keyed subscription store over Descriptor; retire event_mux.rs (#58)
Gabriel Hirakawa committed
G
core: convert the 4 remaining run_chain dispatchers to fan_out_collapsing (#57)
Gabriel Hirakawa committed
G
core: fan_out_collapsing + the B2 fix — Handled no longer truncates a damage chain (#56)
Gabriel Hirakawa committed
G
core: fan_out — one dispatch preamble; convert the 6 notify-only dispatchers (#55)
Gabriel Hirakawa committed
G
core: phase-tagged process-singletons registry; shutdown is 108 lines -> 24 (#61)
Gabriel Hirakawa committed
G
core: give owner_stores its whole-process reset verb; shutdown sweeps the registry (#53)
Gabriel Hirakawa committed
G
core: externalize the JS prelude to core/js/prelude.js + a derived-globals lint gate (#52)
Gabriel Hirakawa committed
G
security: engine-call natives derive the plugin id from the calling context (#50)
Gabriel Hirakawa committed
G
docs: core stabilization audit — why core grows per-feature, and the A1-A7 program (#49)
Gabriel Hirakawa committed
July 30, 2026
G
Merge pull request #48 from s2script/registry/library-packages-sdk
Gabriel Hirakawa committed
G
Merge pull request #47 from s2script/changeset-release/main
Gabriel Hirakawa committed
G
fix(sdk): final whole-branch review — library-packages fix wave
Gabriel Hirakawa committed
G
fix(sdk): task 11 review round 1 — real workspace-library example, reworded refusal
Gabriel Hirakawa committed
G
feat(sdk): s2s create --library, worked examples, docs
Gabriel Hirakawa committed
G
fix(sdk): task 10 review round 1 — name the ws.libs-only library skip, don't drop it
Gabriel Hirakawa committed
G
feat(sdk): s2s deploy publishes library packages
Gabriel Hirakawa committed
G
fix(sdk): task 9 review round 1 — dispatch test, typesDir:null, unreviewed wording
Gabriel Hirakawa committed
G
feat(sdk): s2s add vendors library packages
Gabriel Hirakawa committed
G
fix(sdk): task 8 review round 1 — sibling-of-sibling alias, filter/library interaction
Gabriel Hirakawa committed
G
feat(sdk): build library packages to .s2lib
Gabriel Hirakawa committed
G
fix(sdk): detect workspace-linked deps by realpath, not a fixed node_modules depth
Gabriel Hirakawa committed
G
feat(sdk): refuse npm runtime dependencies at build time
Gabriel Hirakawa committed
G
fix(sdk): scan not load the workspace for library siblings, add build integration tests
Gabriel Hirakawa committed
G
feat(sdk): resolve s2script.libraries from the vendored tree
Gabriel Hirakawa committed
G
chore: version packages
github-actions[bot] committed
G
Merge pull request #46 from s2script/feat/scoped-event-recipients
Gabriel Hirakawa committed