From 2047b0371c0b4150eebb1b98304cf4ceac72be79 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 06:50:00 +0000 Subject: [PATCH] chore(debt): re-measure Debtfile probes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Machine-written by .github/workflows/debt-measure.yml. Counts follow the probes; ceilings only ever fall. A ceiling that needs to RISE is not done here — raise it in a human PR with a Debt-exception: trailer. --- .machine_readable/Debtfile.a2ml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.machine_readable/Debtfile.a2ml b/.machine_readable/Debtfile.a2ml index c3bd46da7..86dfcc12a 100644 --- a/.machine_readable/Debtfile.a2ml +++ b/.machine_readable/Debtfile.a2ml @@ -39,7 +39,7 @@ forgotten. ### gate-scripts-without-tests - description: Scripts under scripts/ with no matching scripts/tests/-test.sh — a gate with no test has never been shown able to fail - probe: n=0; for f in $(git ls-files 'scripts/*.sh'); do b=$(basename "$f" .sh); case "$b" in *-test) continue;; esac; if [ ! -f "scripts/tests/${b}-test.sh" ] && [ ! -f "scripts/tests/${b#check-}-test.sh" ] && [ ! -f "scripts/tests/${b#run-}-test.sh" ]; then n=$((n+1)); fi; done; echo "$n" -- count: 30 +- count: 31 - ceiling: 30 - severity: high - policy: remediable @@ -61,7 +61,7 @@ forgotten. ### todo-fixme-markers - description: Files carrying a TODO or FIXME marker. Advisory — a marker is a note to self, not a defect - probe: git grep -I -l -E '\b(TODO|FIXME)\b' -- . ':(exclude).machine_readable/Debtfile.a2ml' ':(exclude)docs/DEBTFILE-SPEC.adoc' | wc -l -- count: 76 +- count: 77 - ceiling: 76 - severity: low - policy: remediable @@ -90,7 +90,7 @@ forgotten. ### deno-residue - description: Deno residue in this repository after the Bun ruling. The required JS/TS gate is now `scripts/check-ts-allowlist.sh` (bash + awk); `scripts/check-ts-allowlist.deno.js` is RETAINED DELIBERATELY as a compatibility shim, not as residue. governance-reusable fetches `scripts/` at floating `ref: main` while consumers pin the workflow YAML, so deleting the shim breaks every consumer whose pinned YAML still invokes it — MEASURED 2026-09-04 at 269 repos. Owner ruled Deno REMOVED and Bun permanent (said three times, reaffirmed 2026-08-07). Must reach 0, but only via the three-phase retirement: shim (done, PR #730) -> repin consumers (task #59) -> delete. The single remaining probe hit is a COMMENT inside the shim, not a live invocation. Excludes */bindings/deno/, which is interop for OTHER people's Deno code and a separate question. - probe: git grep -lE "denoland/setup-deno|deno run|deno test|deno fmt|deno lint" -- ".github/workflows/*.yml" "scripts/*" | wc -l -- count: 1 +- count: 2 - ceiling: 1 - severity: medium - policy: remediable