@@ -310,6 +310,20 @@ Work top to bottom; each line has a gate behind it.
310310 as ` CHANGELOG.md ` in the npm package and is what an upgrading agent greps
311311 after the tombstone error. ` .changeset/tool-inert-keys-removed.md ` is the
312312 model — its "The retirement kit:" section is the template to copy.
313+ - [ ] ** The source audits ` check:generated ` explicitly does NOT run — run them
314+ as one group, never à la carte.** Its output names them; the trap is
315+ running five and skipping the sixth. ` check:variant-docs ` is the one that
316+ bites retirements: deleting a discriminated union orphans its
317+ variant/doc-ledger entry, and the gate reds only in CI if you skipped it
318+ locally (#5552 / PR #6078 : the ` type:cast|constant|javascript|lookup|map `
319+ entry outlived its union by one review round).
320+ - [ ] ** ` packages/qa/dogfood ` is in the default consumption radius of a
321+ retirement** — not just the packages that import the schema. It holds the
322+ ADR-0058 D7 expression-surface conformance ledger
323+ (` test/expression-conformance.test.ts ` ), so removing any schema member
324+ that carries an expression surface strands a ` covers ` entry
325+ ("STALE covers — surface no longer in source", same PR, second miss).
326+ Run its targeted suite before pushing, whatever your import graph says.
313327
314328** A correction (§1) must propagate to every one of these lines too.** When
315329` form.data ` flipped back to ` live ` , the ledger, the conversion and the tests were
0 commit comments