MOML 2.0 — AutoHotkey v2 verification package
===============================================

Files
-----
MOML2.ahk         MOML 2.0 parser/writer for AutoHotkey v2
spec_tests.ahk    deterministic MOML 2.0 contract/regression suite
fuzz_tests.ahk    randomized parity/hardening suite

Requirements
------------
AutoHotkey v2.x (64-bit recommended)

Run deterministic suite
-----------------------
AutoHotkey64.exe spec_tests.ahk

Run fuzz suite (default 2000 trials/category)
---------------------------------------------
AutoHotkey64.exe fuzz_tests.ahk

Optional larger run
-------------------
AutoHotkey64.exe fuzz_tests.ahk 10000

The fuzz suite exercises:
1. dangerous-character scalar round trips
2. bare-item structural collisions, including active "{"
3. duplicate-value active markers
4. nested structures
5. key/name validation
6. AHK-specific MOMLList constructor behavior

Important
---------
The parser and deterministic tests were built to the same MOML 2.0 contract
as the verified Python, PHP, and JavaScript implementations. This environment
cannot execute AutoHotkey, so the Windows run is the authoritative execution
check for this port.
