Work breakdown
6 traceable items
- WMLS-501TodoThe 41 mandatory WMLScript:MCF rows remain exactly mapped while WAP header, constant/pragma/function pools, instruction families, indexes, jumps, stack/local bounds, and malformed input failure are fully verified before execution.→
- WMLS-502TodoTypes, conversions, operators, calls, locals, return values, control flow, and invalid-operation semantics match the effective specification.→
- WMLS-503TodoScript loading and invocation respect content identity, access domains/paths, pragmas, argument binding, and deterministic failure.→
- WMLS-504In ProgressAll 80 mandatory WMLScriptLibs:MCF rows map to exact source IDs, implementation status, open work, and deterministic tests; Lang, Float, String, URL, WMLBrowser, and Dialogs close their nested clauses; optional immediate refresh is declared.→
- WMLS-505TodoDialogs, timers, navigation effects, fatal/non-fatal errors, resource limits, and post-invocation effect ordering are deterministic.→
- WMLS-506TodoMIME handling, compiled-script decode, cache identity, fetch ownership, and engine invocation preserve layer boundaries.→
Exit contract
Evidence required to leave this sprint
- Mandatory WMLScript and library SCR lines have executable evidence.
- Malformed bytecode cannot reach execution.
- Native/WASM and host capability outcomes are equivalent.