{"generatedAt":"2026-10-09T09:02:38.047Z","nodeMode":{"status":"mode-bound","protocol":"node-lab-modes-2026-10-04.1","buildMode":"production"},"quick":false,"light":false,"balanced":true,"scorePolicy":"correctness-complete-family-weighted-production-v1","protocol":{"version":"reactivity-family-v2","fingerprint":"e08b3f284765800a339c713528a5dba28e5403e937cea51fe6f73a6159a46c5f","minimumScoringTimeMs":0.21},"methodology":{"tieTolerance":0.05,"firstPlacePolicy":"all scores within +5% of the minimum share first place; member order is non-timing","correctnessGate":true,"productionCompletenessGate":true,"familyLevelAggregation":true,"lowResolutionRowsExcludedBelowMs":0.21,"performanceAggregation":"per-framework-test median across cyclic orders","performanceRotationCount":3,"reflexAdapter":"upstream effectStrategy=sab","vueAdapters":"upstream scheduler semantics with versioned imports"},"firstPlace":[{"framework":"Raph Next Signals","score":1.1013074167286536},{"framework":"alien-signals","score":1.0852270119478544}],"scores":{"Raph Next Signals":1.1013074167286536,"alien-signals":1.0852270119478544},"production":{"eligibleFrameworks":["Raph Next Signals","alien-signals"],"ineligibleFrameworks":{"reflex":["correctness incomplete: 178","correctness status: timeout","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"lite-signal":["нет correctness evidence"],"@solidjs/signals":["correctness incomplete: 178","correctness status: timeout","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Preact Signals":["correctness failures: 3"],"@reactively":["correctness failures: 22","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"s-js":["correctness failures: 48","нет production rows: endge.batch-1000"],"@amadeus-it-group/tans":["correctness failures: 6"],"$mol_wire":["нет correctness evidence","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Oby":["нет correctness evidence","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Signia":["нет correctness evidence"],"SolidJS":["correctness failures: 25"],"uSignal":["нет correctness evidence"],"@vue/reactivity 3.5.43":["correctness failures: 7","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond, endge.batch-1000"],"@vue/reactivity 3.6.0-rc.9":["correctness failures: 19","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"MobX":["correctness failures: 41"]},"scores":{"Raph Next Signals":1.1013074167286536,"alien-signals":1.0852270119478544},"families":{"core-propagation":{"priority":"P0","rows":["upstream.avoidable-propagation","upstream.diamond"],"scores":{"Raph Next Signals":1.02247471629109,"alien-signals":1.0606601717798214}},"fan-in-out":{"priority":"P1","rows":["upstream.fan.many-effects","upstream.fan.computed-effect-direct","upstream.fan.computed-effect","upstream.fan.direct-effect"],"scores":{"Raph Next Signals":1.0202176993309606,"alien-signals":1.0727067777880444}},"creation-common":{"priority":"P1","rows":["upstream.creation.signals","upstream.creation.1-to-1","upstream.creation.2-to-1","upstream.creation.4-to-1","upstream.creation.1-to-2","upstream.creation.1-to-4","upstream.creation.1-to-8"],"scores":{"Raph Next Signals":1.0357873551025991,"alien-signals":1.1017090642008522}},"update-common":{"priority":"P1","rows":["upstream.update.1-to-1","upstream.update.2-to-1","upstream.update.4-to-1","upstream.update.1-to-2","upstream.update.1-to-4"],"scores":{"Raph Next Signals":1,"alien-signals":1.6488308377925842}},"app-like":{"priority":"P0","rows":["upstream.app.dashboard","upstream.app.editor","upstream.app.kanban","upstream.app.entity-detail"],"scores":{"Raph Next Signals":1.163427185651962,"alien-signals":1}},"component-like":{"priority":"P0","rows":["upstream.component.simple","upstream.component.dynamic"],"scores":{"Raph Next Signals":1.1306349020214082,"alien-signals":1}},"large-app":{"priority":"P1","rows":["upstream.app.large"],"scores":{"Raph Next Signals":1.1801073571203031,"alien-signals":1}},"large-graph":{"priority":"P1","rows":["upstream.large.layered-cold","upstream.large.layered-warm","upstream.large.layered-burst","upstream.large.diamond-mesh"],"scores":{"Raph Next Signals":1.147844089187957,"alien-signals":1.027250525544834}},"execution-mode":{"priority":"P1","rows":["upstream.mode.pull","upstream.mode.push"],"scores":{"Raph Next Signals":1.0986409854768162,"alien-signals":1.0190493307301363}},"endge-core":{"priority":"P0","rows":["endge.observed-writes","endge.dynamic-switching","endge.diamond"],"scores":{"Raph Next Signals":1.2688518912921964,"alien-signals":1.0188279363132067}},"endge-batch":{"priority":"P1","rows":["endge.batch-1000"],"scores":{"Raph Next Signals":1,"alien-signals":1.2637362637362637}}},"scoringRows":["upstream.avoidable-propagation","upstream.diamond","upstream.fan.many-effects","upstream.fan.computed-effect-direct","upstream.fan.computed-effect","upstream.fan.direct-effect","upstream.creation.signals","upstream.creation.1-to-1","upstream.creation.2-to-1","upstream.creation.4-to-1","upstream.creation.1-to-2","upstream.creation.1-to-4","upstream.creation.1-to-8","upstream.update.1-to-1","upstream.update.2-to-1","upstream.update.4-to-1","upstream.update.1-to-2","upstream.update.1-to-4","upstream.app.dashboard","upstream.app.editor","upstream.app.kanban","upstream.app.entity-detail","upstream.large.layered-cold","upstream.large.layered-warm","upstream.large.layered-burst","upstream.large.diamond-mesh","upstream.mode.pull","upstream.mode.push","upstream.component.simple","upstream.component.dynamic","upstream.app.large","endge.observed-writes","endge.dynamic-switching","endge.diamond","endge.batch-1000"],"lowResolutionRows":["upstream.broad-propagation","upstream.deep-propagation","upstream.repeated-observers"],"incompleteRows":[]},"stress":{"eligibleFrameworks":["Raph Next Signals","alien-signals"],"ineligibleFrameworks":{"reflex":["correctness incomplete: 178","correctness status: timeout","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"lite-signal":["нет correctness evidence"],"@solidjs/signals":["correctness incomplete: 178","correctness status: timeout","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Preact Signals":["correctness failures: 3"],"@reactively":["correctness failures: 22","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"s-js":["correctness failures: 48","нет production rows: endge.batch-1000"],"@amadeus-it-group/tans":["correctness failures: 6"],"$mol_wire":["нет correctness evidence","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Oby":["нет correctness evidence","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"Signia":["нет correctness evidence"],"SolidJS":["correctness failures: 25"],"uSignal":["нет correctness evidence"],"@vue/reactivity 3.5.43":["correctness failures: 7","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond, endge.batch-1000"],"@vue/reactivity 3.6.0-rc.9":["correctness failures: 19","нет production rows: endge.observed-writes, endge.dynamic-switching, endge.diamond"],"MobX":["correctness failures: 41"]},"scores":{"Raph Next Signals":1.4348378253393248,"alien-signals":1.0491604044964895},"families":{"creation-stress":{"priority":"P2","rows":["upstream.creation.0-to-1","upstream.creation.1-to-1000"],"scores":{"Raph Next Signals":1,"alien-signals":1.2116231635855614}},"scale-stress":{"priority":"P2","rows":["upstream.scale.wide-dense","upstream.scale.deep"],"scores":{"Raph Next Signals":1.1396201836692437,"alien-signals":1}},"dependency-reversal":{"priority":"P2","rows":["endge.reversal.single","endge.reversal.32-consumers"],"scores":{"Raph Next Signals":1.562485824600397,"alien-signals":1}},"adversarial-reversal":{"priority":"P2","rows":["endge.reversal.adversarial-64"],"scores":{"Raph Next Signals":2.3803183791606366,"alien-signals":1}}},"scoringRows":["upstream.creation.0-to-1","upstream.creation.1-to-1000","upstream.scale.wide-dense","upstream.scale.deep","endge.reversal.single","endge.reversal.32-consumers","endge.reversal.adversarial-64"],"lowResolutionRows":["upstream.mux","upstream.triangle","upstream.unstable","upstream.mol-bench","upstream.creation.1000-to-1","upstream.update.1000-to-1","upstream.update.1-to-1000"],"incompleteRows":[]},"upstreamParity":{"frameworks":["alien-signals","reflex","@reactively","Preact Signals","lite-signal","@vue/reactivity 3.5.43","$mol_wire","Oby","@amadeus-it-group/tans","uSignal","Signia","@solidjs/signals","s-js","SolidJS"],"firstPlace":[{"framework":"alien-signals","score":1.146033769322443}],"scores":{"reflex":1.2664784958356932,"alien-signals":1.146033769322443,"lite-signal":2.2933850760964716,"@solidjs/signals":4.996079905469525,"Preact Signals":1.9666838672118645,"@reactively":1.5254508867464338,"s-js":7.098150581994634,"@amadeus-it-group/tans":2.921018088716225,"$mol_wire":2.7200056468604528,"Oby":2.8518971095048786,"Signia":4.3124110986982,"SolidJS":7.5209498230049325,"uSignal":2.9355326300861426,"@vue/reactivity 3.5.43":2.4522737475471708},"scoringRows":["avoidablePropagation","broadPropagation","deepPropagation","diamond","mux","repeatedObservers","triangle","unstable","manyEffectsFromOneSource","manySourcesIntoOneComputedEffectWithDirect","manySourcesIntoOneComputedEffect","manySourcesIntoOneDirectEffect","molBench","createDataSignals","createComputations0to1","createComputations1to1","createComputations2to1","createComputations4to1","createComputations1000to1","createComputations1to2","createComputations1to4","createComputations1to8","createComputations1to1000","updateComputations1to1","updateComputations2to1","updateComputations4to1","updateComputations1000to1","updateComputations1to2","updateComputations1to4","updateComputations1to1000","64x6 - 4 sources - dynamic - read 12% (dashboard selective r","24x8 - 3 sources - dynamic - read 40% (editor derived state)","120x7 - 5 sources - dynamic - read 18% (kanban board)","40x10 - 4 sources - dynamic - read 60% (entity detail page)","256->512x32 - fanIn 4 - layered-dag - 4 sources (layered ful","256->512x32 - fanIn 4 - layered-dag - 4 sources - warm 320 (","256->512x32 - fanIn 8 - layered-dag - 8 sources - burst 16 -","256->512x32 - fanIn 8 - diamond-mesh - 8 sources - warm 256","32x8 - 4 sources - pull (pure pull)","32x8 - 4 sources - push (pure push)","10x5 - 2 sources - read 20% (simple component)","10x10 - 6 sources - dynamic - read 20% (dynamic component)","1000x12 - 4 sources - dynamic (large web app)","1000x5 - 25 sources (wide dense)","5x500 - 3 sources (deep)"]},"correctness":{"Raph Next Signals":{"pass":178,"fail":0,"skip":0,"incomplete":0,"status":{"status":"complete"}},"reflex":{"pass":0,"fail":0,"skip":0,"incomplete":178,"status":{"status":"timeout","warning":"timeout after 60000 ms"}},"alien-signals":{"pass":178,"fail":0,"skip":0,"incomplete":0,"status":{"status":"complete"}},"@preact/signals-core":{"pass":175,"fail":3,"skip":0,"incomplete":0,"status":{"status":"complete"}},"@reactively/core":{"pass":101,"fail":22,"skip":55,"incomplete":0,"status":{"status":"complete"}},"tansu":{"pass":151,"fail":6,"skip":21,"incomplete":0,"status":{"status":"complete"}},"signal-polyfill (TC39)":{"pass":141,"fail":8,"skip":29,"incomplete":0,"status":{"status":"complete"}},"@vue/reactivity 3.5.43":{"pass":171,"fail":7,"skip":0,"incomplete":0,"status":{"status":"complete"}},"@vue/reactivity 3.6.0-rc.9":{"pass":159,"fail":19,"skip":0,"incomplete":0,"status":{"status":"complete"}},"mobx":{"pass":116,"fail":41,"skip":21,"incomplete":0,"status":{"status":"complete"}},"@reatom/core":{"pass":174,"fail":4,"skip":0,"incomplete":0,"status":{"status":"complete-with-warning","warning":"exit 1"}},"svelte":{"pass":129,"fail":13,"skip":36,"incomplete":0,"status":{"status":"complete"}},"solid-js":{"pass":153,"fail":25,"skip":0,"incomplete":0,"status":{"status":"complete"}},"@solidjs/signals":{"pass":0,"fail":0,"skip":0,"incomplete":178,"status":{"status":"timeout","warning":"timeout after 60000 ms"}},"S.js":{"pass":130,"fail":48,"skip":0,"incomplete":0,"status":{"status":"complete"}},"pota":{"pass":93,"fail":85,"skip":0,"incomplete":0,"status":{"status":"complete"}},"@angular/core":{"pass":137,"fail":12,"skip":29,"incomplete":0,"status":{"status":"complete"}},"anod":{"pass":160,"fail":18,"skip":0,"incomplete":0,"status":{"status":"complete"}}},"performanceFailures":[{"framework":"reflex","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"solid-signals","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"reactively","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"s-js","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"mol-wire","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"oby","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"vue-reactivity-3.5","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"},{"framework":"vue-reactivity-3.6-rc","rotations":[1,2,3],"failure":"balanced rotations 1, 2, 3: exit 1: [internal path])\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async main ([local path])\n\nNode.js v24.18.0"}],"performanceIncompleteRows":[{"framework":"reflex","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"reflex","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"reflex","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"@solidjs/signals","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"@solidjs/signals","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"@solidjs/signals","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"@reactively","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"@reactively","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"@reactively","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"s-js","source":"(3)","test":"endge/batch 1000 writes","samples":0,"expected":3},{"framework":"$mol_wire","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"$mol_wire","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"$mol_wire","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"Oby","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"Oby","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"Oby","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"@vue/reactivity 3.5.43","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"@vue/reactivity 3.5.43","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"@vue/reactivity 3.5.43","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3},{"framework":"@vue/reactivity 3.5.43","source":"(3)","test":"endge/batch 1000 writes","samples":0,"expected":3},{"framework":"@vue/reactivity 3.6.0-rc.9","source":"(3)","test":"endge/observed writes","samples":0,"expected":3},{"framework":"@vue/reactivity 3.6.0-rc.9","source":"(3)","test":"endge/dynamic dependency switching","samples":0,"expected":3},{"framework":"@vue/reactivity 3.6.0-rc.9","source":"(3)","test":"endge/diamond propagation","samples":0,"expected":3}],"scoringRows":["upstream.avoidable-propagation","upstream.diamond","upstream.fan.many-effects","upstream.fan.computed-effect-direct","upstream.fan.computed-effect","upstream.fan.direct-effect","upstream.creation.signals","upstream.creation.1-to-1","upstream.creation.2-to-1","upstream.creation.4-to-1","upstream.creation.1-to-2","upstream.creation.1-to-4","upstream.creation.1-to-8","upstream.update.1-to-1","upstream.update.2-to-1","upstream.update.4-to-1","upstream.update.1-to-2","upstream.update.1-to-4","upstream.app.dashboard","upstream.app.editor","upstream.app.kanban","upstream.app.entity-detail","upstream.large.layered-cold","upstream.large.layered-warm","upstream.large.layered-burst","upstream.large.diamond-mesh","upstream.mode.pull","upstream.mode.push","upstream.component.simple","upstream.component.dynamic","upstream.app.large","endge.observed-writes","endge.dynamic-switching","endge.diamond","endge.batch-1000"],"memory":{"methodology":"median retained V8 heap delta in fresh --expose-gc processes; diagnostic only","scenarios":["shared-static","shared-reordered"],"failures":[]}}