Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit 0204f2881f0cfe3688173a55f5bb7c98d50a6bc1
parent e35dede9b4299b626cce44edc0ac0a3e4c4665ce
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Tue, 22 Sep 2026 16:42:07 -0400

plans: the numbers script stopped printing four fields that no longer exist

`phase1-numbers.ts` printed `transcriptionsPaused`, `downloadsPaused`,
`digest.digestsPaused` and `backfill.enabled` beside the `isGateHeld` loop that
already answers all four. S0-pause deleted them, and nothing under plans/ is in
a tsconfig — so tsc never saw it and the script would have printed `undefined`
under the old names, beside the right answer, which is the worst possible
output from a tool whose only job is to report the truth about a live corpus.

The two `sweepEnabled` reads stay: they come off the RAW file, are read as
`=== true` rather than dereferenced, and reporting retired keys is what this
script is for.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mplans/tools/phase1-numbers.ts | 15+++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/plans/tools/phase1-numbers.ts b/plans/tools/phase1-numbers.ts @@ -128,16 +128,23 @@ async function main(): Promise<void> { // --- flags --------------------------------------------------------------- console.log("## flags"); + // THE FOUR RETIRED PAUSE FIELDS ARE NOT PRINTED, because they do not exist. + // `transcriptionsPaused`, `downloadsPaused`, `digest.digestsPaused` and the + // inverted `backfill.enabled` were deleted by S0-pause; the loop below prints + // the same four answers off the key that replaced them. Nothing under plans/ + // is in a tsconfig, so tsc never caught these — they would have printed + // `undefined` for every lane on every corpus, under the old names, beside the + // right answer. + // + // The two `sweepEnabled` reads stay: they come off the RAW file, are retired + // keys this script exists to report on, and are read as `=== true` rather + // than dereferenced. for (const lane of PAUSE_LANES) { console.log(`held ${lane} = ${isGateHeld(settings, lane)}`); } - console.log(`digest.digestsPaused = ${settings.digest.digestsPaused}`); console.log(`digest.sweepEnabled = ${raw.digest?.sweepEnabled === true}`); console.log(`digest.remoteEnabled = ${settings.digest.remoteEnabled}`); - console.log(`backfill.enabled = ${settings.backfill.enabled}`); console.log(`backfill.sweepEnabled = ${raw.backfill?.sweepEnabled === true}`); - console.log(`transcriptionsPaused = ${settings.transcriptionsPaused}`); - console.log(`downloadsPaused = ${settings.downloadsPaused}`); console.log(""); // --- lanes ---------------------------------------------------------------