5596d500c2bf2dee886a1641710479bb7c0d1ed5 (v0.1.1) -> b087cf158905e62b16c02e7bb1aa38691186ea6b (v0.1.2).
Approval gate now freezes a data snapshot with nonce + digest bound to the
detached runner; run_name/epochs/batch/lr/calib/seed validated before the
gate. Checks at the pin: pytest 37 passed; validate/doctor/compat OK.
The entry pinned only Windows-aware defaults: an absent platforms list means all platforms (plugin-catalog/README.md:87), so it implicitly claimed Windows support. The plugin's training path needs a user-provided THOMAS_PYTHON with torch and Modal and has only been exercised on Linux/macOS, so declare the subset explicitly.