|
13 | 13 | "fabricated symbol still goes red; a file-level mute would be the very button this gate", |
14 | 14 | "was written to replace.", |
15 | 15 | "", |
16 | | - "Seeded from the five instances #9532 measured. They are the worklist for the per-package", |
17 | | - "README rewrites (the other half of that card) — when a rewrite lands, its entry goes.", |
18 | | - "The sixth instance, @objectstack/plugin-audit, was fixed by PR #9531 before this gate", |
19 | | - "landed and is deliberately ABSENT: it is the negative control, and the PR that added", |
20 | | - "this gate reports it clean.", |
| 16 | + "WHAT AN ENTRY IS. One known instance still awaiting repair: a symbol a published README", |
| 17 | + "tells a reader to import that its package does not export. It is DEBT, never an", |
| 18 | + "exemption — the remedy is the README (or the missing export), and the entry leaves in", |
| 19 | + "the same PR. HOW MANY there are is deliberately not written here: the count changes with", |
| 20 | + "every PR that repairs one, and prose asserting it goes stale unread — this block said", |
| 21 | + "'seeded from the five instances #9532 measured' while the file held sixteen, and that", |
| 22 | + "gap only widened as the ledger shrank (#9649). Read the count from `entries`.", |
| 23 | + "PROVENANCE: seeded by PR #9546, the PR that added the gate, from what #9532 measured;", |
| 24 | + "every repair since has deleted its own entry.", |
| 25 | + "", |
| 26 | + "EMPTY IS THE SUCCESS STATE, NOT A DEAD FILE. `entries: []` means every known instance", |
| 27 | + "has been repaired. The loader requires only that `entries` be an array — there is no", |
| 28 | + "non-empty assertion anywhere in the checker — so an empty ledger is a passing run, not a", |
| 29 | + "corrupted or half-written one. ⛔ Do NOT delete the file when it empties: `loadBaseline`", |
| 30 | + "refuses outright if it is missing ('cannot tell debt from a new defect'), so its absence", |
| 31 | + "is a hard failure rather than a clean run. The empty file is what keeps the NEXT", |
| 32 | + "fabrication reportable as NEW instead of arriving with no ledger for it to be absent", |
| 33 | + "from.", |
| 34 | + "", |
| 35 | + "ABSENCE FROM THIS FILE NEVER MEANS UNSCANNED. @objectstack/plugin-audit was fixed by", |
| 36 | + "PR #9531 before this gate landed and was deliberately never baselined: the PR that added", |
| 37 | + "the gate reports it clean. It is the negative control — and with the ledger empty that", |
| 38 | + "reading now covers every package: not listed here means measured and clean, never", |
| 39 | + "skipped.", |
21 | 40 | "", |
22 | 41 | "Key format: `<package>|<file>|<kind>|<specifier>[|<symbol>]`. Run the checker to see the", |
23 | 42 | "exact key it computes for a finding." |
|
0 commit comments