Commit 3195fff
committed
fix(devx): re-adjudicate 17 bare-root verdicts whose "unspellable" basis is false
#12300 taught `hintCovers` to MATCH a glob in a non-final segment instead of
collapsing it. That retirement was general, but 17 of the TRIAGE map's 26
REFUSE-UNSPELLABLE verdicts were written against the collapse, so each kept
asserting "no precise spelling exists" about a population that now has one —
silently, with `--self-test` green, because the self-test audits keys and
verdicts and never what a `why` SAYS.
Re-measured all 17 on post-merge main, driven through the real hintCovers and
trackedFiles. Every refusal was false of the tree.
Split by measured downstream pull, per the maintainer ruling:
- 15 rows with no recorded consumer move to a new verdict,
SPELLABLE-UNDECLARED — "a precise live spelling exists; declaration
deferred, reason recorded". Every record carries a `spelling`, and
`--self-test` pins each spelling LIVE, PRECISE and COMPLETE in hintCovers'
own terms against the live corpus. An unpinned vocabulary value is the
allowlist rot the ruling rejects the option on.
- 2 rows with measured pull get their spelling declared beside their
population constant under the ROOT_DIR_WATCH_HINTS idiom, and their refusal
withdrawn to DECLARED-NARROWER: check:objectql-double-limit reaches
0 -> 2755 of its test corpus, check:skill-refs 9 -> 12 of its reference
files.
One row was re-measured into a different population, not merely fresher
digits: #12392 made check-skills-token-ratchet walk skill directories
recursively, so its old 11-of-50 filename filter is now a 49-file subtree.
Also fixes a phantom assertion in the new declaration pin: spelling the
needle as a literal lets `includes` find it in the assertion's own source.
The needle is assembled instead. The same shape in check-cli-command-ids is
filed as #12472, unfixed here.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UjM2ia8Av1v5NqfqQEQmC61 parent 68c5dba commit 3195fff
3 files changed
Lines changed: 501 additions & 117 deletions
File tree
- packages/spec/scripts
- scripts
- pm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
39 | 77 | | |
40 | 78 | | |
41 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
233 | 265 | | |
234 | 266 | | |
235 | 267 | | |
| |||
1163 | 1195 | | |
1164 | 1196 | | |
1165 | 1197 | | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
1166 | 1239 | | |
1167 | 1240 | | |
1168 | 1241 | | |
| |||
0 commit comments