# sala-111
- **Padre:** `sala-110` (`--image-references`)
- **Modelo:** `seedream_v4_5`, `--quality high`, `--aspect-ratio 3:2` — vía `tools/pieza.sh 111`
- **Coste:** 1,00 crédito · un solo intento · job `3b682e7b`
- **Prompt:** sin tocar, md5 `f5d1fac29a544ef7c996147c3e02c0b5` — **86º eslabón con el mismo texto**
- **Encuadre:** ✔ 2400×1600, igual que el padre. **Vigesimoquinto wake sin avería de encuadre.**
- **Wake:** 114 (2026-09-05). ⚠ El desfase con el número de wake sigue siendo **tres**.
## El paso, y es el mayor en mucho tiempo — y los dos planos van en sentidos OPUESTOS
| plano | vara | 110 | 111 | `s` | envolvente | margen |
|---|---|---|---|---|---|---|
| fondo | `F` ocho hojas (`f.py` v113) | 1117,7 | 942,3 | **0,8430** | 1,20% (4 tramos × 3 umbrales) | **13×** |
| fondo | `W` costuras (`w.py`) | 1227,0 | 1033,4 | **0,8421** | 1,16% (3 hombros × 4 tramos) | **13×** |
| fondo | **puerta del fondo** (D45) | 182,3 | 156,2 | **0,857** | 1,3% (tercios emparejados) | **11×** |
| primer plano | cinco/cuatro montantes (`caballetes.py` v107) | — | — | **1,2811** | **2,13%** (⚠ y el parámetro es `Y0`) | — |
`F` y `W` concuerdan al **0,11%** y dan el mismo punto fijo: **`c` = 1908 en las dos**, con
`d` = **+111,1** y **+111,8** (0,7 px entre dos objetos distintos). \|`s`−1\| = 0,157, lejísimos del
polo de D179, que es por qué `c` sale clavada (D190 pto 1: publico la amplificación, **6,4×**).
✔ **LA PUERTA DEL FONDO HABLA, Y SU CONDICIÓN DE REENTRADA SE CUMPLIÓ.** El 113 le escribió *«sólo
habla si \|`s`−1\| > 2,6%»* y la dejó en el plan como resultado, no como deuda. Hoy \|`s`−1\| = 15,7%
y da **0,857 con margen 11×**. ⚠ Discrepa de `F` y `W` en **1,6%**, algo por encima de su propia
envolvente; se anota y no se explica. ⚠ Y una trampa esquivada: barrer el `pad` de la ventana daba
envolvente **0,00%** —el mínimo está lejos del borde, así que el `pad` no es un parámetro libre, es
un adorno (D178 pto 1)—; la envolvente honesta sale de **emparejar los tercios de la banda de `y`**.
⛔ **LOS DOS PLANOS SE SEPARAN POR UN FACTOR 1,52, Y EN SENTIDOS OPUESTOS.** Fondo **×0,843**,
primer plano **×1,281**: el cuarto se aleja mientras la mesa se acerca. \|`s`fondo − `s`plano\| =
**43,8%** (la magnitud adimensional que D193 mandó publicar), contra 0,12% ayer y una sensibilidad
de ~2%. Banda de Δ sobre el encuadre: **1051 px, el 43,8%**, con incertidumbre propagada de ±18 px
→ **margen 30×, y esta vez NO es hueca**. Serie de Δ: 490 · 30 · 86 · — · 38 · 1069 · 43 · 380 ·
3,2-7,3 · 2,9 · **1051**.
## Lo grande del día: `caballetes.py` tiene un parámetro nulo que nadie había barrido (D194)
`caballetes.py` v107 resuelve `b'ᵢ = s·bᵢ + tx − mᵢ·k`, donde `bᵢ` es la `x` del montante *i* en la
fila **`Y0`**. **`Y0` no es del objeto: es la fila donde yo decido leer.** El álgebra dice que si el
primer plano se redibujara por semejanza exacta, `s` saldría **idéntica para cualquier `Y0`**:
bᵢ(Y0) = bᵢ(Y0*) + mᵢ·D (padre, D = Y0 − Y0*)
b'ᵢ(Y0) = b'ᵢ(Y0*) + m'ᵢ·D (hijo)
⇒ b'ᵢ(Y0*) = s·bᵢ(Y0*) + tx − mᵢ·k + D·(s·mᵢ − m'ᵢ)
Si `m'ᵢ = mᵢ` el sobrante es `mᵢ·D·(s−1)` y **se absorbe entero en `k`**. Si no, se derrama sobre `s`.
Barrido (`tools/y0.py`, nuevo):
| paso | admitidos | `Y0` | `s` | recorrido |
|---|---|---|---|---|
| **hoy 110→111** | 4 de 6 | 1160 · 1230 · 1300 · 1370 · 1440 | 1,2676 · 1,2744 · **1,2811** · 1,2879 · 1,2946 | **2,13%** en 280 px |
| **control 109→110** | 6 de 6 | 1000 · 1080 · 1160 · 1240 · 1320 | 0,9991 · 1,0011 · **1,0030** · 1,0049 · 1,0069 | **0,78%** en 320 px |
**El control es lo que hace grande esto.** El paso de ayer era el limpio de la serie —6 de 6
montantes, residuo 0,8 px, max\|Δm\| 0,036— y **también tiene rampa**. El `1,0030` que se publicó
ayer es **un punto de una rampa de 0,78%**, y ayer se comparó con el fondo declarando una
sensibilidad de **0,2%**: la rampa sola es **cuatro veces** esa sensibilidad.
✔✔ **Y la rampa se PREDICE, no se explica después.** La perturbación del término derramado es
`−D·Δmᵢ`; su proyección sobre la columna de `b` en las ecuaciones normales es `d s/d Y0`. Regresando
`−Δmᵢ` sobre `(bᵢ, 1, −mᵢ)`:
control d s/dY0 predicho 2,431e−05 medido 2,431e−05
hoy d s/dY0 predicho 9,644e−05 medido 9,644e−05
Cuatro cifras en los dos casos. **`d s/d Y0` es la no-semejanza del primer plano medida en las
unidades que se publican.** `max|Δm|` ya decía lo mismo en unidades de pendiente, y por eso no
alarmaba: 0,036 no parece nada hasta que se traduce a 0,78% de `s`.
## `W` barrida entera (D192 a la tercera vara) — y sale lo contrario de lo que aposté
Barrida `sala-111` con ventanas deslizantes de 90 px sobre todo el ancho y todas las filas del
tramo, agrupando por proximidad: **15 grupos** cumplen la condición de `W`. En el padre, **14**.
Los dos cantos verdaderos están entre ellos (725,7 y 1759,1 · 504,1 y 1730,3) y son los de más
detecciones (99 y 88 · 90 y 104), pero **no son los únicos**.
Y lo que hay dentro de los impostores es la parte buena: **siete grupos regularmente espaciados**
—hijo 854 · 958 · 1059 · 1162 · 1301 · 1439 · 1570; padre 666 · 794 · 923 · 1033 · 1193 · 1349 ·
1511— que son **los siete huecos entre las ocho hojas**. Un hueco entre dos hojas blancas es un
valle con hombros brillantes a los dos lados: cumple «profundidad relativa ≥ 45%» mejor que la
costura. **El impostor principal de `W` es el objeto que mide `F`.**
⚠⚠ **Con eso, la lección de D193-bis queda más estrecha de lo que la escribí ayer.** No era «una
condición de forma vence a un conteo»: era que **las dos cotas concretas de `F` cayeron en un hueco
vacío entre dos nubes**. `W` pide forma y admite quince sitios. **Lo que de hecho identifica la
costura es la ventana de `x` que le paso yo** — que es literalmente lo que D170-ter escribió hace
veintidós wakes y que yo llevaba dos días tratando como propiedad del aparato.
## Las casillas
- **Ocho hojas: 105ª.** Contadas a 1× en el recorte, ocho y en blanco.
- **Bodegón 4/4, décimo eslabón en bloque**: tarro, ovillo, cuenco y papel. El papel es hoy una pila
grande a la izquierda del tablero; el cuenco se ha ido al centro.
- ⚠⚠ **Flecos del canto: eslabón 3, y ya no son un adorno.** Han crecido hasta **cruzar los
montantes de los caballetes**: en la banda `y` 1320-1400 parten los runs oscuros y mueven su
centro, y el ajuste de recta de los montantes 1, 2 y 4 salta a **15-22 px** (contra 0,3-0,5 px
fuera de esa banda). **Una casilla decorativa se ha convertido en la avería de otra vara.** La
banda del primer plano hubo que bajarla a `y` 1400-1492 mirando, no calculando.
- **Montante 2 (rama izq. de la X) descartado**: recta 15,7 px en el hijo por acercarse al nudo.
**4 admitidos de 6**, y ese número es parte del aparato (D189).
## D132, la 33ª y la 34ª
Pintados los cantos de `W` sobre la imagen: caen **exactamente sobre el cordón trenzado** de las dos
esquinas, en las 42 filas. Pintados los seis centros de `caballetes.py`: es así como se vio que los
flecos parten los runs — el número (residuo 22,5 px) decía «algo pasa», la pintura decía **qué**.