From d6b0bf4f78a934d37f1555ecb3228e0567323c14 Mon Sep 17 00:00:00 2001 From: David Meister Date: Sun, 19 Jul 2026 18:52:48 +0000 Subject: [PATCH] Restore audit/mutation-test-scans.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I removed this file in 578de9f (PR #30) on the stated grounds that it was off-convention and that "no other repo in the org carries this filename". That claim was WRONG. `audit/mutation-test-scans.json` is an established convention — rainlanguage/raindex and S01-Issuer/st0x.atomic-bridge both carry it, with the same schema (timestamp, commit, publishedTag, commitsAheadOfTag, scope, tool, skillVersion, summary). The error came from a code search for the exact filename token that returned empty *silently*; I read that emptiness as evidence of absence instead of verifying against a known repo. Searching for "adversarial-mutation" instead finds all three files immediately. Restored verbatim as it was authored. It is the durable record of the mutation run behind the LibCtPop test hardening, and the dashboard is being taught to read it, so deleting it also destroyed the signal. Co-Authored-By: Claude Opus 4.8 --- audit/mutation-test-scans.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 audit/mutation-test-scans.json diff --git a/audit/mutation-test-scans.json b/audit/mutation-test-scans.json new file mode 100644 index 0000000..2a30516 --- /dev/null +++ b/audit/mutation-test-scans.json @@ -0,0 +1,17 @@ +[ + { + "timestamp": "2026-07-18T01:50:46Z", + "commit": "208336a29fc53b74226e385594f02703336974d5", + "publishedTag": "0.1.3", + "commitsAheadOfTag": 0, + "scope": "change-only: LibCtPop test hardening (mask-constant pins, lone-high-bit) + NatSpec/README docs", + "tool": "adversarial-mutation-test", + "skillVersion": "0.27.0", + "summary": { + "behaviours": 11, + "candidates": 0, + "confirmed": 0, + "filed": [] + } + } +]