CERO claves nuevas, un literal firmado, siete adjudicaciones medidas. Diff de
computed 0 sobre 2.400 valores en 8 estados.
EL TECHO ESTABA ESCRITO, Y ES DOCTRINA
Ocho de sus knobs leen los privados RESUELTOS del Field
(--_field-control-height, --_field-control-padding-inline, --_field-control-gap)
porque los steppers y el scrubber IGUALAN la fila del input a cualquier talla.
La cabecera del CSS lo dice con estas palabras: «never a parallel --spin-field-*
chrome that would alias the Field base». Acuñar ahí sería el antipatrón que el
fichero prohíbe por su nombre. Préstamo con dueño —se tema en la ficha de
field— y el censo lo puntúa como deuda porque no sabe distinguirlo: el mismo
artefacto que listbox (68 %) y radio-cards (61 %) ya registraron.
Los dos factores del apilado (* 0.62 para el ancho del botón, * 0.34 para el
glifo) tampoco se acuñan: viven dentro de un calc() sobre ese mismo privado de
Field, así que un token propio no cambiaría quién manda.
SIETE ADJUDICACIONES, Y UNA SORPRESA
Los tres active-control-* no responden a :active NI forzando el pseudo por CDP:
su estado es el [data-scrubbing] que soma pone en el SCRUBBER mientras se
arrastra. Forzado el atributo sobre el nodo real, los tres alcanzan. Más
focus-control-bg (pseudo forzado por CDP), control-disabled-opacity (0.48 →
0.137) y el par de transición sin congelar (0,12s → 11,5s).
ES UNA CAPA, NO UN COMPONENTE
No tiene wrapper ni ruta propia, así que el guard lo mide dentro de
number-field — declarado ahora en `urls`, para que nadie tenga que saberlo.
⚠ Y una corrida de sonda dio 5 «nodos ausentes» que no eran nada: una recarga
que no montó la talla xl. Repetida, 0 diffs y 0 ausentes contra el mismo ANTES.
Un «missing node» tampoco se cree a la primera.
VERIFICACIÓN
Sonda antes/después 0 diffs · R-5.4 13/20 con las siete adjudicadas, exit 0 ·
component:audit sin hallazgos · censo 67 % con las ocho filas de préstamo
explicadas · docs:check 0 · el ledger sigue en sus 63 hunks previos.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>