docs(theming): FIRMADO — completar una demo que no monta su propio componente es instrumento, no diseño

Cierra P2, lo último del plan de la revisión del 24, y con él la revisión
entera.

LA TENSIÓN, Y DÓNDE CAE

Dos doctrinas chocaban en el commit de chat-log: «las demos quedan FUERA del
plan de theming» contra «la demo ES el producto, un testbed interactivo con
profundidad canónica». La primera se escribió para dos cosas concretas —que un
hallazgo de demo no se registre ni se mida, y que nadie rediseñe una demo «ya
que estamos»—, y las dos siguen en pie.

Lo que no cubría: una demo que sólo menciona en PROSA partes que la receta
viste y el morfo declara no es un testbed, es una página. En chat-log eran
tres de sus seis partes sin montar y ONCE claves vivas sin un nodo donde
probarse.

LA EXCEPCIÓN, CON CUATRO CONDICIONES VERIFICABLES

1. Sólo partes o estados del PROPIO componente, declarados en su morfo.
2. Contenido mínimo canónico: el ejemplo más corto que hace existir la parte.
3. El diff de computed sobre lo que YA estaba montado sigue siendo CERO.
4. Declarado en el mensaje de commit, con las claves que pasan a medibles.

Y la mitad que no se toca: lo aprendido mirando una demo sigue sin entrar en
el ratio ni en el registro. La excepción abre la mano para MEDIR, no para
contabilizar.

chat-log cumple las cuatro —comprobado: separator-day, event y divider-unread
están los tres en su morfo—, así que su commit queda validado
retroactivamente.

LAS TRES DESCARTADAS, Y POR QUÉ

Revertir el montaje habría convertido once claves VIVAS en verdes-por-excusa,
que es lo contrario de lo que R-5.4 significa. Una ruta de sonda aparte
duplica superficie por componente y contradice «la demo ES el producto» por el
otro lado. Y los nodos sintéticos chocan de frente con
verify-with-real-components, ya firmado.

Con esto la revisión del 24 queda CERRADA: plan §6 ejecutado entero.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
alpha-0.1-background
dev 2 months ago
parent 9130070bd5
commit 2370fe5378

@ -482,6 +482,29 @@ commits de corrección.
- Editar `generated/base.css` a mano.
- Dar un paso por hecho sin su artefacto.
**Excepción FIRMADA 2026-08-24 — completar una demo que no monta su propio
componente ES instrumento, no diseño.** La regla «las demos quedan FUERA de
este eje» sigue en pie para lo que fue escrita: **un hallazgo de demo o de
harness no se registra ni se mide**, y no se rediseña una demo «ya que
estamos». Pero una demo que sólo menciona en prosa partes que la receta VISTE
y el morfo DECLARA no es un testbed: es una página, y deja tokens vivos sin un
nodo donde probarse (`chat-log`, 2026-08-23: tres de sus seis partes sin
montar, **once claves sin nodo que pintar**). Montarlas está permitido con las
CUATRO condiciones, todas verificables:
1. Sólo partes o estados **del propio componente**, declarados en su morfo.
Nada de otro componente, nada que el morfo no nombre.
2. **Contenido mínimo canónico**: el ejemplo más corto que hace existir la
parte. Cero diseño nuevo, cero variantes decorativas.
3. **El diff de computed sobre lo que YA estaba montado sigue siendo CERO** —
se mide igual que el resto: la demo crece, lo que ya se veía no se mueve.
4. **Declarado en el mensaje de commit**, con las claves que pasan de «sin
nodo» a medibles.
Fuera de esas cuatro, la demo no se toca desde este eje. Y lo que se aprenda
mirando la demo sigue **sin** entrar en el ratio ni en el registro: la
excepción abre la mano para MEDIR, no para contabilizar.
---
## 8. Registro

@ -29,6 +29,9 @@ con el framework.
- Barrido del centinela sobre **el ledger entero** (la ley del handoff):
§5 abajo.
**Estado 2026-08-24: revisión CERRADA.** El plan §6 está ejecutado entero —
P1, P3, P4, P5, P6 y P7, y P2 con la firma del autor (§7.8 del PLAN).
**Veredicto corto**: el trabajo de componentes es sólido — los 23 pasan la
refutación estática, el centinela y los guards, y las dos únicas sondas que no
cerraron a cero declararon el ruido y lo probaron reproduciéndolo. Los errores
@ -67,7 +70,15 @@ mueve un píxel.
existían en la prosa; once claves no tenían nodo que pintar). El agente lo
declaró y es lo mínimo para medir — pero la regla firmada dice que **las
demos quedan FUERA del plan de theming**, así que el precedente «demo como
instrumento» es una decisión del autor, no de una sesión. → firma (P2).
instrumento» era una decisión del autor, no de una sesión.
**RESUELTA 2026-08-24: el autor FIRMA la excepción acotada** (PLAN §7.8).
Completar una demo que no monta su propio componente es instrumento, no
diseño, con cuatro condiciones verificables: sólo partes del propio
componente declaradas en su morfo · contenido mínimo canónico · diff de
computed CERO sobre lo ya montado · declarado en el commit. Lo aprendido
mirando una demo sigue SIN entrar en el ratio ni en el registro: la
excepción abre la mano para medir, no para contabilizar. `chat-log` cumple
las cuatro, así que su commit queda validado retroactivamente.
- **D3 — Fichas de la tanda con «Medido: 2026-08-23» para mediciones del 24.**
Los §13 de `select` y `calendar` dicen «medido 2026-08-24»; sus fichas dicen
23. Cosmética, pero la fecha es parte del artefacto. → P3.
@ -183,9 +194,14 @@ La firma «TODOS fallan IGUAL» delata al instrumento antes que al código.
reproducible y un precedente mal nombrado, reescritos). Y de propina el
mismo defecto en su forma pequeña: **trece entradas existentes decían
`(COMMIT)` donde va el sha** — resueltos los trece (`df839849a`).
- **P2 — LO ÚNICO QUE QUEDA, y es tuyo**: la demo como instrumento (el
precedente de `chat-log`). Análisis y recomendación presentados aparte;
nada se toca hasta tu firma.
- **P2 EJECUTADO — FIRMADO por el autor 2026-08-24**: de las cuatro opciones
analizadas (bendecir con límites · revertir y adjudicar «sin nodo en demo» ·
ruta de sonda aparte · nodos sintéticos) se firma la primera. La cláusula
vive en **PLAN §7.8** con sus cuatro condiciones. Descartadas: revertir
habría convertido once claves VIVAS en verdes-por-excusa, que es justo lo
contrario de lo que R-5.4 significa; una ruta de sonda aparte duplica
superficie por componente y contradice «la demo ES el producto»; y los nodos
sintéticos chocan de frente con `verify-with-real-components`.
- **P3 EJECUTADO** (`9bbc58502`): la fecha «Medido» de las seis fichas
commiteadas pasada la medianoche dice ya 2026-08-24.
- **P4 EJECUTADO** (`9bbc58502`): la cola del handoff corregida — eran

Loading…
Cancel
Save

Powered by TurnKey Linux.