aboutsummaryrefslogtreecommitdiff
path: root/modules/core/module-neural-vfs.js
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-10-27 16:07:35 +0100
committerAgando <roduccomm@gmail.com>2026-10-27 16:07:35 +0100
commit7e4e30a1790ced2b745a73e9c83e41d6e224bac6 (patch)
tree6ead734b73a533e8974ec868d84079f6a076858a /modules/core/module-neural-vfs.js
parent240cbf75c7c3cbf23fc95d6b4e0bf807dcd91360 (diff)
fix(newos4): the loop guard reads the config it documents
MAINT-004. The guard read warnAt/blockAt/hardStopAt while one config path wrote `threshold`, and `enabled` was never consulted anywhere — writing {"enabled": false} into webx11_ai_config changed nothing at all. One resolver, _loopPolicy(), now normalises both spellings, guarantees warnAt <= blockAt < hardStopAt, and both the block and the warning are gated on enabled. Live on v4.6.110 (_loopPolicy called in the page): defaults {warn 3, block 6, hardstop 9}; {threshold: 4} -> {warn 2, block 4, hardstop 7}; {enabled: false, threshold: 3} -> enabled false. test-loop-policy.js: 17 asserts, RED on HEAD ("_loopPolicy is not a function"), suite 16/16.
Diffstat (limited to 'modules/core/module-neural-vfs.js')
0 files changed, 0 insertions, 0 deletions