mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-11-08 09:47:16 +00:00
web/scripts/apps/inputlen.lua + web/scripts/lua-input.wada run against the real LuaAppHost.cpp in the web host build: caps().input_len is true, random(6) stays in 1..6 with every value seen, random(1, 1) is 1, random(5, 3) is in 3..5, random(1) is 1, random() is a raw word; 250 characters typed into wada.ui.input(..., 300) come back whole on Enter, 100 typed with no max_len come back as 63; the full 32-bit range returns integers. The Lua harness mock now mirrors the current host: sys.random with the new ranges (deterministic xorshift32), caps().input / input_len, and wada.ui.input with its argument checks, the 63 default, the 1..2000 clamp and one prompt at a time, answered by answer_input(). Scenarios inputlen_random and inputlen_input run the same app; every store app's scenarios still pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>