fix(natural-time-picker): la anotación del literal volvió a su línea — prettier la había separado del valor

Regresión mía de ayer, cazada por el guard al preguntar si los nombres pasan por
el canon. Al renombrar los privados abreviados a su nombre completo, tres
declaraciones cruzaron el ancho de línea y prettier las partió en varias; la
anotación que las justifica quedó en otra línea, y R-2.1 la exige en LA MISMA.
Resultado: un componente que estaba en PASS pasó a NEEDS-WORK con tres colores
crudos donde en realidad hay tres excepciones anotadas de tono fijo.

Se arregla con `prettier-ignore` sobre cada declaración, que es lo único que no
toca lo que importa: ni se acorta el comentario que documenta por qué el color
es fijo, ni se cambia el valor. El diff de computed sigue vacío (6.438 valores,
ocho estados) y el componente vuelve a PASS.

La lección va al handoff, porque el error no fue el rename sino el ORDEN de la
verificación: correr `component:audit` antes del formateo final deja pasar
exactamente esta clase de regresión.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
alpha-0.1-background
dev 2 months ago
parent a9b9711657
commit 35216b591c

@ -107,6 +107,14 @@ solo uso (verificaciones dirigidas de ayer); no se commitean.
- **Dejar vivos los bloques `[data-…][data-size='…']` del CSS** al emitir la
cascada por el TSC: pisan los tokens nuevos con los valores viejos, y el diff
de computed da 0 **porque la ruta vieja sigue mandando**. Lo cazó el centinela.
- **Correr `component:audit` DESPUÉS de `prettier`, no antes**: al renombrar un
privado a su nombre completo, prettier partió tres declaraciones en varias
líneas y **separó la anotación `/* literal: … */` de su valor** — R-2.1 la
exige en la MISMA línea, así que el guard pasó a ver colores crudos donde
antes veía excepciones anotadas. Se arregla con `/* prettier-ignore */` sobre
la declaración: NO acortando el comentario ni tocando el valor. Regresión
real en `natural-time-picker`, cazada un día tarde por correr el audit antes
del formateo.
- **Backticks en `node -e "…"` desde bash**: se ejecutan y vacían el texto. Para
editar markdown con código, usar el editor, no el shell.
- **`prettier --write` sobre un README** no protege de que un Edit se coma un

@ -20,15 +20,12 @@
--_natural-time-picker-sky-day: #7fc8e8; /* literal: physically-fixed sky (day) */
--_natural-time-picker-sky-dusk: #c4623a; /* literal: physically-fixed sky (dusk) */
--_natural-time-picker-ink: #ffffff; /* literal: sun/moon knob ink over the sky artwork */
--_natural-time-picker-line: rgb(
255 255 255 / 0.9
); /* literal: position line over the sky artwork */
--_natural-time-picker-tick: rgb(
255 255 255 / 0.88
); /* literal: hour ticks over the sky artwork */
--_natural-time-picker-tick-shadow: rgb(
0 0 0 / 0.5
); /* literal: tick legibility shadow over the sky artwork */
/* prettier-ignore */
--_natural-time-picker-line: rgb(255 255 255 / 0.9); /* literal: position line over the sky artwork */
/* prettier-ignore */
--_natural-time-picker-tick: rgb(255 255 255 / 0.88); /* literal: hour ticks over the sky artwork */
/* prettier-ignore */
--_natural-time-picker-tick-shadow: rgb(0 0 0 / 0.5); /* literal: tick legibility shadow over the sky artwork */
/* Band height + sun-knob diameter, DECOUPLED: the knob is a small node so the
* vertical line reads as the indicator. The band carries one extra space of

Loading…
Cancel
Save

Powered by TurnKey Linux.