Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .machine_readable/Debtfile.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,23 @@ forgotten.
- tri: control
- tracking: hyperpolymath/standards#308
- accepted-until: 2027-01-01

### deno-residue
- description: Deno residue in this repository after the Bun ruling. `governance-reusable.yml` still runs `denoland/setup-deno`, which INSTALLS DENO ON EVERY ESTATE REPO ON EVERY RUN; `deno-ci{,-reusable}.yml` still ship the failing `deno / Deno CI`; `scripts/check-ts-allowlist.deno.js` is a worked Deno example in scripts/; and `docs/migrations/npm-to-deno-template/` is a live recipe pointing repos AT the retired runtime. Owner ruled Deno REMOVED and Bun permanent (said three times, reaffirmed 2026-08-07). Must reach 0. 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: 4
- ceiling: 4
- severity: medium
- policy: remediable
- tri: substitute
- accepted-until: 2026-11-01

### deno-artefacts
- description: Files that exist only to serve Deno — the deno-ci workflow pair, the compiled check-ts-allowlist.deno.js, and the npm-to-deno migration template. Deleting these is the completion of the Bun migration, not a precondition of it. Excludes */bindings/deno/.
- probe: git ls-files ".github/workflows/deno*" "scripts/*deno*" "docs/migrations/npm-to-deno-template/*" | wc -l
- count: 6
- ceiling: 6
- severity: medium
- policy: remediable
- tri: substitute
- accepted-until: 2026-11-01
15 changes: 12 additions & 3 deletions Debtfile.adoc → docs/audits/2026-08-07-estate-cicd-debt.adoc
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= Debtfile — estate CI/CD debt register
= Estate CI/CD debt audit — 2026-08-07
:toc: macro
:toclevels: 2
:sectanchors:

Things *found and measured but not fixed*, carried between sessions.
Things *found and measured but not fixed* during the 2026-08-07 estate CI/CD
sweep.

This is the human-readable companion to
NOTE: This is an *audit*, not a Debtfile. The Debtfile is
`.machine_readable/Debtfile.a2ml` — a probe-backed, monotone-decreasing integer
register with its own spec (`docs/DEBTFILE-SPEC.adoc`), runner and CI ratchet.
Countable items from this audit belong THERE, where the number can be
re-measured instead of believed; items awaiting a ruling stay here. This file
was briefly named `Debtfile.adoc` at the repository root, which collided with
that mechanism — renamed to the `docs/audits/` convention.

It is also the human-readable companion to
`.machine_readable/agent_instructions/debt.a2ml`. Every item below states what
was measured, when, and *what decision it is waiting on* — because most of what
remains is not blocked on effort, it is blocked on a ruling.
Expand Down
Loading