serialize_value: all lists emit (items...) not (list items...), matching Python serialize() exactly. Empty lists emit (). This fixes let bindings, fn params, and data structures for client-side parsing. Component-defs now include named lambdas, macros, dicts, and other named values from the env — client needs CSSX functions (cssx-process-token, cssx-colour-props, cssx-spacing-props etc.) for island hydration. Fixes: cssx-process-token, cssx-colour-props undefined errors. Geography page: fully rendered with header island hydration working. Homepage: nav renders, no error banners, stepper silent. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
95 KiB
95 KiB