v1.2.0 — universal run-signal floor (P1) + bench harness
The universal run-signal floor (P1). The DOES-IT-RUN gate now recognizes a genuine test run in any positively-identified runner — pytest, unittest, go test -json, cargo, jest, vitest, mocha, rspec, phpunit — not just Python. A green Go/Rust/JS/Ruby/PHP repo now verifies where before it degraded to UNVERIFIED.
The recognizer is PASS-only and fail-closed: a || true-masked failure, an errors-outside-examples run, or a package-level failure event can no longer fabricate a pass, and an unrecognized runner degrades to UNVERIFIED rather than guessing. Python output stays byte-identical, and the FROZEN pure gate (verdict.merge/gate) is untouched.
Hardening
Design hardened through 7 rounds of the plugin's own 6-lens harness before code, then the shipped code was put through 4 more rounds of that same harness (7 → 2 → 3 → 0 defects) — catching six fabricated-pass/false-red vectors and five ReDoS in the new code, including two regressions introduced by earlier fixes — before the pure gate returned OK. Test suite 1040 → 1073.
Added
scripts/runsignal.py— pure PASS-only recognizer (structural corroboration, AND-fold across polyglot tags, universal untrusted-input bound closing the ReDoS class).scripts/langfloor.py— single runner registry + wrapper-expanding resolver (make/npm/bundle/poetry/uv); recursivecollectable_pytest.scripts/proccap.py— cap/subprocess backend extracted byte-equivalent + broadran_the_buildrecall.- Benchmark harness (
bench/,make bench-validate) — measures gate trustworthiness (false-pass rate), not just correctness.
Changed
scripts/runcheck.pyrewired:parse_*retired; discover ordermake→npm→pytest(iff collectable) → language markers →''.
Full detail in CHANGELOG.md.
Install: /plugins install https://github.com/null0xxx/kimi-atlas