docs(theming): EL EJE THEME-REACH QUEDA CERRADO

El CONTINUE pasa a CERRADO: desde hoy el estado del eje no lo vigila un
handoff sino los guards - el suelo por clave (newDebt=0 - STALE=0 - reach
>=69% - >=45 al 100%), component-audit R-5.1/5.2/5.3 en error y el centinela
R-5.4. La deuda restante vive NOMBRADA en scripts/theming-census-debt.ts
(1088 claves que solo pueden menguar). Trabajo nuevo de theming = entrada
nueva, no herencia de aqui.

next-features SS13 recibe: la clase structural EJECUTADA con sus candidatos
no incluidos y la deuda de fichas sin regenerar; y las DOS FIRMAS PENDIENTES
que el cierre dejo nombradas - los 318 privados no-derivados sin ratchet por
clave, y el idioma var(--{c}-x, fallback) sin contrato - mas la
re-clasificacion abierta de palabras (canal de valor, no tema).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
alpha-0.1-background
dev 1 month ago
parent 1ba518fcc2
commit 3f9f9be6be

@ -997,6 +997,36 @@ Lo que la cola pequeña añadió (2026-08-22):
`system`— o una marca en la ficha que los saque del denominador, como
`LAYER_VOCABULARY` hizo con la familia calendar. Es la misma pregunta que ya
está abierta para las capas compartidas, un piso más abajo.
**EJECUTADA 2026-08-25 (cierre del eje, `2c61946fb`)**: clase `structural`
en el censo, por COMPONENTE, con la razón AL LADO (forma `LAYER_VOCABULARY`)
y la regla escrita de que no es un cajón para «éste es difícil» — cada
entrada exige el §5 firmado. Los cinco salen del denominador (reach 68 →
69 %, no-contract 23 → 18); sus knobs se siguen LISTANDO en §2-bis de su
ficha. Candidatos NO incluidos, con su dato: `field-langs` es deuda REAL
(31 globales crudos, hoy en el ledger de deuda) y
`range-calendar`/`month-grid`/`year-grid` son la pregunta de las capas
compartidas. ⚠ Deuda que dejó el cierre: las fichas de
`docs/audit/theming/` NO se regeneraron (`--report` pisa prosa y exige
supervisión por ficha) — `aspect-ratio.md` sigue diciendo «0 %» y la tabla
del README del corpus no tiene la columna `strct`; y el desglose «Knobs de
apariencia» de la ficha no suma (lista `excepción` entre los sumandos y
`row.knobs` la excluye — preexistente).
- **⚠ DOS FIRMAS PENDIENTES que el cierre del eje dejó NOMBRADAS (2026-08-25,
cabecera de `scripts/theming-census-debt.ts` y recipe-contract §4)**:
(1) **los 318 privados no-derivados** — deuda por la letra de R-5.1
(`PLAN-theming` §3: un privado debe derivar de un público) y HOY sin
ratchet por clave: el ledger quedó acotado por la firma a `literal|global`,
así que a esa clase sólo la cubre el `reachPct` grueso. Ampliar el ledger a
los privados es re-clasificar 318 knobs — firma propia. (2) **el idioma
`var(--{c}-x, fallback)` sin entrada en `base.ts`** (`mockup` ×11,
`text-scramble` ×2): `recipe-css-contract.test.ts` lo sanciona
explícitamente (su guard de públicos fantasma sólo muerde el `var()` SIN
fallback), pero el nombre no alcanza a `applyTheme` ni al centinela R-5.4 —
forma real sin nombre; decidir si es contrato-obligatorio o idioma legal
con acta. Y una re-clasificación abierta: los 117 nombres `--palabras-*`
que el censo puntúa como `public` son canal de VALOR del `scheme-style`
del documento (`schemeCssVars`), no contrato de tema — el 22 % de
`palabras` no es alcance parcial.
Lo que `picker-shell` añadió (2026-08-21):

@ -1,11 +1,23 @@
# CONTINUE — eje Theming «theme-reach» (handoff, act. 2026-08-25)
# CONTINUE — eje Theming «theme-reach» — **CERRADO 2026-08-25**
## EMPIEZA AQUÍ
**EL EJE ESTÁ CERRADO** (gate de F3 rediseñado y en verde el 2026-08-25;
sección §«EL CIERRE, EJECUTADO» abajo). Lo que vigila el estado desde hoy no
es este documento sino los guards: `theming-reach-floor.test.ts` (newDebt=0 ·
STALE=0 · reach ≥ 69 % · ≥45 al 100 %), `component-audit` R-5.1/5.2/5.3 en
`error`, y el centinela R-5.4. La deuda restante vive NOMBRADA clave a clave
en `scripts/theming-census-debt.ts` (1088 entradas que sólo pueden menguar).
Trabajo nuevo de theming se abre como entrada nueva de §13/next-features, no
heredando de aquí. Quedan DOS firmas pendientes del autor, registradas en
§13: los 318 privados no-derivados sin ratchet por clave, y el idioma
`var(--{c}-x, fallback)` sin contrato (`mockup`/`text-scramble`).
**El eje ya no tiene cola.** Los 16 componentes que nunca habían pasado están
cerrados o adjudicados, la deuda de artefactos está saldada, y **§12.9 y la
firma B′ quedaron FIRMADAS Y EJECUTADAS** — las dos decisiones más caras
pendientes. Global **68 %**, **45 componentes al 100 %**.
pendientes. Global **69 %** (68 % antes de la clase `structural`), **45
componentes al 100 %**.
## HANDOFF 2026-08-25 (noche) — POR AQUÍ MAÑANA
@ -121,11 +133,40 @@ restaurarse; hoy inocuo) · `checkbox.stroke-ease` con sonda de color (única
de las 51 de easing) · el residuo del recorte del hover
(`button.palette-element`, escrito en su propia razón).
### Después de instrumento — el CIERRE del eje
Deuda B (`audio-player` sin README de eidos · `palabras` · `proof-of-human`,
carriles propios) · el gate de F3 (la clase `structural` del censo — sin ella
el gate es inalcanzable por construcción, §13) · R-5 gradúa a `error`.
### EL CIERRE, EJECUTADO (2026-08-25) — deuda B + clase `structural` + R-5 a `error` con LEDGER
**✅ EJECUTADO** con el mismo esquema de agentes (tres constructores + un
adversarial que confirmó 11 claims y refutó dos números de prosa). Cinco
commits: `2c61946fb` (clase `structural`) · `ef47f3447` (deuda B) ·
`69d69d43c` (el ledger de deuda) · `1ba518fcc` (correcciones del adversarial).
- **Deuda B saldada**: `proof-of-human` (20 claves derivadas) ·
`audio-player` (README nuevo; es un skin sobre media-player que consume sus
61 claves y añade 8; sin demo propia a propósito) · `palabras` (sección
honesta SIN tabla: sin contrato en `base.ts`, y sus 117 nombres
`--palabras-*` son la proyección del `scheme-style` del documento — canal
de VALOR, otro eje; la clasificación del censo sobre él queda EN CUESTIÓN,
§13).
- **Clase `structural`**: los cinco 0 %-por-naturaleza (`aspect-ratio` ·
`text-blur` · `cascade` · `motion` · `date-picker`) salen del denominador
con su razón EN el artefacto (forma `LAYER_VOCABULARY`). Reach 68 → 69 %,
no-contract 23 → 18, el gate deja de ser inalcanzable por construcción.
- **R-5 a `error` con LEDGER DE DEUDA — la firma que rediseñó F3**: la deuda
real (1088 claves: 763 global + 325 literal, carriles WIP DENTRO) se
registra UNA vez por clave en `scripts/theming-census-debt.ts` — deuda
registrada, NO excepciones; la válvula sigue intacta y nunca ciega el
ratchet. R-5.1/5.2 a `error` contra el ledger (R-5.3 ya lo estaba): deuda
nueva = rojo NOMBRADO, entrada rancia = STALE hasta borrarla. Los techos
burdos del suelo RETIRADOS (el ratchet es por clave); `atHundred` corrige
su criterio (`public > 0`, 14 → 45). El gate de F3 queda redefinido
honesto: **«censo 100 % ADJUDICADO»** — y está EN VERDE.
- **Pendiente de TU firma, nombrado en §13 y en la cabecera del ledger**: los
**318 privados no-derivados** (deuda por la letra de R-5.1, sin ratchet por
clave — sólo los cubre el `reachPct` grueso) · el idioma
**`var(--{c}-x, fallback)` sin contrato** (`mockup` ×11, `text-scramble`
×2 — otro guard sanciona el idioma, pero no alcanza a `applyTheme` ni al
centinela). · Deuda menor registrada: las fichas de `docs/audit/theming/`
esperan un `--report` supervisado post-`structural` (tarea aparte).
### FUERA del carril de theming (registrados HOY, no se ejecutan desde aquí)

Loading…
Cancel
Save

Powered by TurnKey Linux.