Static calculation configuration and lean effects
Keep ordinary calculation arguments
Selected calculation effect dependencies now accept static strings, finite numbers except negative zero, booleans, null and normalized const aliases alongside at least two direct state inputs. Existing normalization and evaluators preserve selected-value comparison and cleanup without additional signals.
Emit only the effect machinery in use
Proven read-only effect families omit state-write scheduling. Ordinary owned effects omit unused keyed-row maps and registration paths. Measured reductions range from 253 to 990 raw JavaScript bytes across the affected fixtures; stateful and keyed controls retain identical output.
A compatibility minor release
Generator 0.1.161 targets core ^0.17.0. Object and array configuration remain unsupported. No semantic primitive or runtime concept is added, and no restoration-latency or AI-token improvement is claimed. The independent 1.0 AI-delivery gate remains blocked.