Segundo barrido de la firma de instrumento grande (ceguera 3 del expediente
VA). sentinelFor(key) pasa a sentinelFor(key, kind): el guard ya leia base.ts
para extraer las claves y ahora captura en el mismo pase el VALOR por defecto
de cada una y tipa la sonda por el (literales por sintaxis; var() por el
vocabulario del sistema, con resolucion transitiva dentro del catalogo via
recipeTokenIndex). La escalera de nombre queda como respaldo para lo no
clasificable. La regla: la sonda tiene que ser imposible EN LA DIRECCION en
que la propiedad puede moverse.
Censo del cambio: 357 claves cambian de sonda (320 clase A color<-1234px en
40 componentes - la clase entera del "vivo por accidente" IACVT - + 17 B +
8 E + 1 F + 11 menores). Easing (52 claves) intacto y explicito. Dos
desviaciones del boceto, ambas medidas: el % NO se clasifica (opacity 62% vs
width 42% - ambiguo) y el entero/0 tampoco (la "clase E de 24" del expediente
era una mala lectura: 22 son calc(px * var(--scaling)), longitudes; y tipar
el 0 habria matado en falso 7 claves vivas con default 0 - no monotono).
Barrido S2 del ledger entero contra la base S1: 91/91 verdes, MONOTONO (0
componentes bajan), 0 rojos, 0 avisos de prepareWith, 39,7 min. Catalogo
2776/3577 -> 2778/3577: avatar 80->81 y stepper 62->63, exactamente las dos
victimas medidas del expediente. Ninguna de las 102 claves clase A cubiertas
por patron revivio - esperan la ceguera 2 (S3), como estaba escrito. Un
fantasma no reproducido (spin-field 0/20 en 6,2s, la pagina no rindio; rerun
13/20 identico a S1) queda archivado como flake del instrumento.
Ledger: DOS retiradas exactas con acta y medida - avatar.badge-fg-custom-
contrast (default white, la entrada describia la sonda, no el token) y
stepper.neutral-text (el unico caso donde la sonda mala daba VEREDICTO malo:
la IACVT caia en la tinta heredada que el tono neutral practicamente es).
background.scrim-fg-over-* siguen muertas por su puerta real y su entrada
sobrevive tal cual. Re-corridos tras editar: verdes, sin STALE.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>