Skip to content

v1.2.0 — universal run-signal floor (P1) + bench harness

Choose a tag to compare

@null0xxx null0xxx released this 22 Jul 17:02
· 143 commits to main since this release

The universal run-signal floor (P1). The DOES-IT-RUN gate now recognizes a genuine test run in any positively-identified runnerpytest, 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); recursive collectable_pytest.
  • scripts/proccap.py — cap/subprocess backend extracted byte-equivalent + broad ran_the_build recall.
  • Benchmark harness (bench/, make bench-validate) — measures gate trustworthiness (false-pass rate), not just correctness.

Changed

  • scripts/runcheck.py rewired: parse_* retired; discover order makenpmpytest(iff collectable) → language markers → ''.

Full detail in CHANGELOG.md.

Install: /plugins install https://github.com/null0xxx/kimi-atlas