Repository navigation
Commit ebfb7d6
chore: bump release references to v2.4.0
Follow wcstack v2.4.0 (2026-09-15) - the $scan release (monorepo PRs
#262-#278). One feature and five state fixes; the package set is
unchanged at 50 and no I/O node or router surface changed.
Six cards. Two on the feature: $scan itself (an accumulation that
outlives a $streams restart - from folds each landing of a state path
once per batch, on folds each event of a declared token, the output is
materialized from initial with plain data copied, and it survives
restarts, disconnects and re-sets of the same object), and where the
fold sits (the fixed $updatedCallback -> $scan -> $watch -> restart
order, on before $on, reset wins / restart wins, a getter is never a
source, wcs/scan-feedback-loop, once per landing rather than once per
page, and wcs/scan-path-missing in the linter).
Four on the fixes: rows repaired instead of rebuilt when row objects are
replaced but their children arrays kept (#256 - only the row's own
aggregate froze, and a rebuild was measured to destroy a bind-component
child scope's rows, an open <details>, focus and a JS marker); an
element that fails to initialize reporting once and rejecting
connectedCallbackPromise with the original error instead of hanging
(#257); token registries kept across a root re-attach (#273) together
with a re-set reading the new generation (#258, with #267 / #268 stated
as still open); and a wildcard $watch firing once per row as the list
stands at the drain (#274).
state/ gains a "Scan: $scan" section between $streams and $watch (the
feed + log example, field and rule tables, firing timing, and the
getter / $streams fold / $scan / $watch choice table) with a TOC entry
and a meta description mention, plus v2.4.0 notes in Lifecycle hooks
(init failure, re-set), Recursive paths (#256), Event tokens (#273),
$streams (a pointer to $scan) and the $watch rules table (row firing;
$scan joins the mounted-scope exclusion). Hero release pill v2.3.0 ->
v2.4.0; state/ and signals/ pills follow. The remaining "v2.3.0"
strings on state/ are feature-introduction labels and stay.
llms regenerated at v2.4.0 against clean v2.4.0 worktrees of both the
monorepo and wcstack-skill (tag v2.4.0, 9c53280, stamped for v2.4.0), so
the build runs without the stamp warning and llms-full.txt carries the
$scan reference. llms.txt keeps 39 I/O node packages with every link
re-pinned. sitemap lastmod 2026-09-15.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 95e57e5 commit ebfb7d6
6 files changed
Lines changed: 384 additions & 161 deletions
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
311 | | - | |
| 311 | + | |
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments