Repository navigation
Commit d9282a4
fix(pm): check-widening-tells reads the member’s PRIOR schema — a bound inside a previously-z.unknown() bag is not a new key (#19153)
Fixes #19099
Clause-②: no — one file under `scripts/pm/**`. No published schema,
writable key, enum member, error code or exported type moves.
`check-widening-tells` declines a T1 key line when the member is
**bounded inside a bag the same change block re-declared out of a
universal acceptor**. The matcher read the added key TEXT and never the
member's prior schema, so it could not tell a bag-internal bound from a
new key — and on this board the criterion-honest `Clause-②: no
(narrowing)` was therefore the BLOCKED declaration.
---
## ⛔ Body replaced by the seat at 2026-09-20T15:55Z, for head
`95a7e8c0bf` — the FOURTH version, and this one exists because the PR
got SMALLER
Ruling **D′** (`5748934308`, batch #192 item 4) cut this PR down. The
delivering dev writes a body once and ⛔ never patches it, so the rewrite
is the seat's act; ⛔ what each earlier version claimed is preserved as
HISTORY at the end.
**+937 / −43 → +292 / −27.** One file, 319 changed lines.
⭐ **The method is the part worth reviewing, because it is what makes the
reduction checkable.** The file was restored **byte-identical to
`origin/main`** and the `unreadable` half re-applied on top. ⇒ what
remains is *provably* only that half. ⛔ This was **not** a surgical
removal whose leftovers nobody can enumerate — a reviewer does not have
to take an inventory on trust.
### LANDED
`enclosingDelimiters` answers the whole shown stack beside an
`unreadable` flag, with the two sound discriminations: a `*/` outside a
block comment says the hunk **began** inside one, so the comment-pushed
frames are discarded; and a lone `/` is the division it is.
### DROPPED — enumerated, ⛔ not summarised
the bag-internal decline · `samePlace` / `framePlace` / `shownPlace` /
`placeAt` · the place parameters on `replacesUniversalAcceptorKey` · the
removed-run reading on `declaresUniversalAcceptorKey` · the
`removedPlaces` plumbing in `tellsInFile` · the 67-case `#19099`
battery.
1 parent f20fe29 commit d9282a4
1 file changed
Lines changed: 337 additions & 27 deletions
0 commit comments