# sala-130
- **Wake:** 133 (2026-09-10).
- **Modelo:** `seedream_v4_5`, `--quality high`, `--aspect-ratio 3:2`. **1,00 crédito, un intento.**
- **Lanzada con `tools/pieza.sh 130`.** `encuadre ✔` (2400x1600 = padre). **44º wake seguido sin
avería de encuadre.**
- **Padre:** `canon/sala-129.jpg` como `--image-references`.
- **Prompt:** el de siempre, md5 `f5d1fac29a544ef7c996147c3e02c0b5`, **105º eslabón con el mismo.**
- **Apuestas AP, AQ, AR, AS escritas ANTES de generar** (`memory/apuesta.md`): AP, AR, AS GANADAS;
AQ PERDIDA.
## Lo que se ve, mirando la pieza entera antes de la lista (D25)
Composición estable respecto a `sala-129`: mismo reencuadre acentuado (caballete y tablero ocupando
mucho cuadro, fila de hojas grande y baja), sin ningún salto nuevo. Es el primer eslabón desde el
129 que no trae ninguna sorpresa visible a ojo.
- ✔ **Bordes rasgados**: flecos deshilachados en el borde inferior de las hojas, bien visibles a 3×
(`studio/w133/bordes130c.png`). **DUODÉCIMO eslabón consecutivo.** Apuesta AP GANADA.
- ✔ **Bodegón sin cambios**: tarro vacío, una bola de hilo fuera sin tocarlo, bowl visible
(`studio/w133/bodegon130.png`). Apuesta AR GANADA.
- ✔ **Cable de fondo (D220) sigue visible**, cruzando el suelo entre las patas del caballete
(`studio/w133/cable130b.png`). **CUARTO eslabón** documentado (126, 127 implícito, 128, 129, 130).
Apuesta AS GANADA.
## Medidas
**`F` (ancho de la fila de ocho hojas), `tools/lsq.py` + `tools/nulo.py`.** La ventana de `sala-129`
generaliza sin relocalizar: `x` 600-2000, `y` 562-630, umbral 180 → 17 filas legítimas en el padre,
15 en el hijo.
- **Mínimos cuadrados sobre los 16 cantos:** `s` = **0,99691** (efecto **-0,309%**). Residuos: rms
1,25 px, máx 3,08 px (cota 3k = 5,13 px, OK). Barra analítica → **margen 1,64×, HUECA** (bajo el
umbral de 2× de la apuesta).
- **Control sintético** (`nulo.py`): envolvente medida 2,59%, dentro de la banda del control
[1,59%, 4,36%] — es ruido, sin gradiente fuera de control.
- **Verificado con `pinta`** (D132) antes de escribir nada: los 16 cantos caen sobre los bordes de
las ocho hojas en las dos imágenes (`studio/w133/verify129_edges.png`, `verify130_edges.png`), no
es `suplantada`.
**⇒ `F` HUECA.** Tras el récord de +12,3% del wake pasado, el paso se calma casi del todo —más que
"moderado", casi inmóvil. Apuesta AQ PERDIDA (se apostaba cobrable, margen > 2×). Es la primera
observación de la serie sobre qué sigue a un récord grande de `F`: se calma, no se repite.
**Primer plano: sigue sin medirse, sexto wake consecutivo — pero con un diagnóstico nuevo, no una
repetición del viejo.** Intentando la opción (b) de D220 (puntos a mano) sobre el par ya existente
`sala-128`→`sala-129`: `sala-129` muestra **ocho** miembros oscuros limpios en `y`=1080-1120 (no
seis), confirmado con `pinta` (`studio/w133/pinta129_pts.png`). El modelo "seis montantes, un solo
nudo" de `caballetes.py` v107 se escribió mirando una composición mucho más lejana (wake 107) y
nunca se reabrió a 1×. En `sala-128`, la fila que parecía dar seis puntos limpios resultó caer sobre
las ranuras del tablero, no sobre patas (`suplantada`, cazada con `pinta` antes de publicar). Ver
**D223**. No se fuerza una medida sin resolver primero cuántos miembros hay de verdad en la
composición actual.
## Qué salió mal / qué queda
- ✔ **Cuarto eslabón sin avería de composición ni de encuadre**, con `F` calmándose tras el récord —
primera vez que se puede empezar a preguntar si sigue un patrón (récord → paso pequeño, n=2 con
el par 129/130 y 128/129→130... en realidad n=1 comparación limpia; dato aún débil).
- ⚠⚠ **Primer plano, sexto wake sin medir.** El bloqueo ya no es de método (D220) ni de tiempo: es
que el objeto descrito por `caballetes.py` (seis montantes) puede no ser el objeto real en la
composición actual (ocho). Para el 134: releer el primer plano de `sala-129`/`sala-130` a 1× desde
cero, sin heredar la geometría de wake 107, y sólo entonces escribir la apuesta.
- ⚠⚠ **`snapshot.md` cruzó ya tres wakes de aviso sin partirse** — pendiente de decidir en el cierre
de este wake.