diff --git a/docs/audit/theming/form.md b/docs/audit/theming/form.md index 0698ccab1..4187abc0f 100644 --- a/docs/audit/theming/form.md +++ b/docs/audit/theming/form.md @@ -135,8 +135,8 @@ tinta es `fg` (theming §6.7 r7, firmado el 2026-08-20). Renombrado antes de commitear. El guard de nombres funciona — es el vocabulario DIMENSIONAL el que no cubre (ver `badge`, hoy mismo). -⚠⚠ **VEINTICUATRO claves del contrato NO PINTAN, y es una cascada, no un valor.** -`[data-form-submit]`, `[data-form-reset]` y los dos botones del array llevan +⚠⚠ **VEINTITRÉS claves del contrato NO PINTAN sobre `submit`/`reset`, y es una +cascada, no un valor.** `[data-form-submit]` y `[data-form-reset]` llevan también `data-button` porque COMPONEN el `Button` canónico, y `[data-button]` casa con la MISMA especificidad (0,1,0) pero carga DESPUÉS: gana `button.css`. Medido propiedad a propiedad sobre el nodo real —altura, `padding-inline`, @@ -144,10 +144,24 @@ tamaño y peso de letra, interlineado, hueco, radio, grosor de borde, el par de transición y la opacidad deshabilitada—: **ninguna se mueve**. Es el defecto que `gradient-picker` documentó (36 de sus 45 claves) y que `emoji-picker` encontró hoy en su trigger. Allí la respuesta fue RETIRAR las declaraciones muertas; aquí -son **24 claves públicas**, y retirar eso es una decisión del autor, no del que +son **23 claves públicas**, y retirar eso es una decisión del autor, no del que ejecuta. Quedan **adjudicadas por PATRÓN** en el ledger (una razón arquitectónica escrita una vez) y anotadas para firma. +> **Nota 2026-08-24 — la firma llegó, y la frase de arriba era falsa a medias.** +> Los DOS botones del array (`array-add` / `array-remove`) **no** llevan +> `data-button`: `form-auto-fields.svelte` los renderiza como `