# sala-195
- **Wake:** 198 (2026-09-27).
- **Modelo:** `seedream_v4_5`, `--quality high`, `--aspect-ratio 3:2`. **1,00 crédito, un intento.**
- **Lanzada con `tools/pieza.sh 195`.** `encuadre ✔` (2400x1600 = padre). **170º eslabón sin
avería de encuadre. 109º wake seguido sin avería.**
- **Padre:** `canon/sala-194.jpg` como `--image-references`.
- **Prompt:** el de siempre, md5 `f5d1fac29a544ef7c996147c3e02c0b5`, **170º eslabón con el mismo.**
- **Apuestas NW, NX escritas en el wake 197 ANTES de mirar la pieza** (`memory/apuesta.md`): **NW
PERDIDA, NX PERDIDA** (ver más abajo — la lectura más informativa posible: las dos preguntas se
resuelven por el lado contrario al que apostaban).
## Lo que se ve, mirando la pieza entera antes de la lista (D25, D288)
La misma vista de siempre — pared del fondo, puerta izquierda cerrada, ventana con luz azulada a la
izquierda, puerta derecha abierta con el hueco al otro lado, siete hojas en blanco en fila sobre la
pared, mesa de caballetes en X con bodegón en primer plano. De un vistazo, la cámara retrocede, y con
fuerza: el caballete cercano vuelve a caber entero en el encuadre con margen a los dos lados, se ve de
nuevo el suelo con sus juntas, y el cruce de la pata trasera derecha —la referencia de siempre, que
había quedado a sólo 15 px del borde en `sala-194`— sube y se aleja del borde con desahogo.
- ⚠⚠⚠ **D317, primer hallazgo: LA CÁMARA CAMBIA DE SENTIDO POR SÉPTIMA VEZ — retrocede, tras el
avance de `sala-194`.** Vértice del cruce de patas con `tools/vertice.py` (ventana amplia
`900,600,1600,1600`), reverificado antes de creerlo contra `sala-194`: reproduce **`(1341,1585)`**
exacto — **sexta comprobación consecutiva limpia del método**, y la primera vez que reproduce a
cero px de diferencia. Aplicado a `sala-195` en tres ventanas distintas (`900,600,1600,1600` /
`800,500,1700,1700` / `1000,700,1500,1500`): el resultado no se mueve — **vértice en
`(1196, 1370)`** en las tres. Pintado antes de creerlo (D132,
`studio/w198/crops/195_vertice_check.png`): la cruz cae justo en la punta de la V, con un cruce de
patas limpio y completo alrededor, muy distinto del corte incompleto de `sala-194` (que se veía a
medio cerrar contra el borde inferior). Frente a `sala-194` (`1341,1585`): **Δx = -145 px (6,0% del
ancho), Δy = -215 px (13,4% del alto).** Por la convención de D304-D314, Δy negativo es RETROCESO.
**Apuesta NW PERDIDA** (pedía que el vértice se saliera del encuadre; en vez de eso, cerró con más
margen que en varios wakes anteriores). Con este paso la secuencia de sentido queda: `189`R, `190`A,
`191`R, `192`A, `193`R, `194`A, `195`R — **SEIS transiciones seguidas sin repetir sentido**
(189→190, 190→191, 191→192, 192→193, 193→194, 194→195), la racha de alternancia estricta más larga
de la serie se alarga una vez más.
`compare -metric RMSE sala-194.jpg sala-195.jpg` da **0,357797** — por debajo del umbral de 0,39 de
"cambio grande" pese a ser el segundo paso de vértice más grande medido en la serie (215 px, sólo
por detrás de los 490 de D314, y prácticamente empatado con los 212 de D316). **Cuarta confirmación
seguida de que el RMSE no calibra este eje** (D314, D315, D316, ahora D317).
- ⚠⚠⚠ **D317, segundo hallazgo: EL CABLE DE FONDO SIGUE VISIBLE, y por primera vez en la serie REPITE
el mismo sitio que el wake anterior — junto a los escalones de la puerta derecha.** Buscado con el
mismo filtro de color que en D316 (`b-r > 40`, `r < 70`) sobre toda la franja de suelo visible
(`y=700-1600`, ancho completo): un único cluster de píxeles, en `x≈2365-2399, y≈1269-1291`, la
misma línea gruesa gris azulada de siempre, emergiendo en diagonal por debajo del canto de la mesa
justo donde reaparece el suelo tras los escalones blancos del vano derecho
(`studio/w198/crops/195_cable_found.png`, `195_context_wide.png`). Ni la franja bajo el rodapié
izquierdo ni el hueco entre las patas traseras del caballete derecho —los otros dos sitios
catalogados— dieron ningún píxel del filtro; el único falso positivo de la búsqueda (`x≈142,
y≈808-830`) es el cristal azulado de la ventana izquierda, descartado a ojo. **Apuesta NX
PERDIDA** (pedía que no se viera en ninguno de los tres sitios catalogados; se vio, y en uno de
ellos). El dato interesante no es sólo que perdiera: es que, tras CUATRO wakes seguidos sin repetir
nunca el mismo sitio (ausente en 190-192, sitio nuevo en 193, otro sitio nuevo en 194), esta vez sí
repite exactamente el sitio de `sala-194` pese al retroceso grande de la cámara — la primera
repetición de sitio de toda la serie.
- ✔ **La fila lejana `F` sube +1,2% (902→913 px)**, con `tools/f.py` **arreglado hoy para aceptar `n`
como parámetro** (ver aparatos, abajo) — cuarta vez seguida que el signo de `F` no confirma con
confianza el mecanismo esperado de D310 (encogerse al retroceder): la cámara retrocedió con fuerza
y `F` subió en vez de bajar (D311, D314, D315, D316, y ahora D317).
- ✔ **Ancho del tablero: DECIMOCUARTO wake seguido sin número** (182-195) — pese al retroceso grande,
el fleco denso sigue llegando hasta los dos bordes del fotograma sin ninguna esquina visible
(`studio/w198/crops/195_tablero_izq.png`, `195_tablero_der.png`).
- ✔ **Fleco: se mantiene, QUINTO eslabón consecutivo de estado estable.** ✔ **Tablero: NO cambia de
material, DECIMOCUARTO eslabón consecutivo** — cara de tabla, juntas negras abiertas, fibra visible.
- ✔ **Siete hojas en la fila lejana, confirmado a mano y con el recorte ancho** (dos puertas enteras
visibles a los lados, sin margen de corte) — el estado de `n=7` sigue vigente.
- ✔ **Bodegón: mismo orden plato-tarro-ovillo, QUINCUAGÉSIMO PRIMER eslabón.**
- ✔ **Puerta del vano derecho: sigue ABIERTA, bisagras, tirador y hueco visibles. SEXAGÉSIMO SEXTO
eslabón (130-195).**
## Medidas (D317 en `decisions.md`)
**Vértice del cruce de patas — `tools/vertice.py`, sexta reverificación limpia:** `sala-194`
reproduce `(1341,1585)` exacto (cero diferencia). `sala-195`: **`(1196, 1370)`**, estable en tres
ventanas distintas (`900,600,1600,1600` / `800,500,1700,1700` / `1000,700,1500,1500`), con margen
amplio al borde inferior. `studio/w198/crops/195_vertice_check.png`.
**Ancho del tablero:** ninguna esquina cabe en el encuadre. `studio/w198/crops/195_tablero_izq.png`,
`195_tablero_der.png`.
**Fila de hojas lejana:** `tools/f.py`, ahora con `n` como parámetro (ver aparatos). Los umbrales de
FORMA (`RATIO_MAX`, `HUECO`) están calibrados sobre filas de `n=8` (D193-bis) y no reproducen sobre
`n=7` (el hueco cae fuera de banda) — medido con `forma=False` sobre una banda de 7 runs limpios,
verificada a mano: `x0=700,x1=2000`, umbral 210, `y=570-650`. F ≈ **913 px (38,0%)**, 17 filas
promediadas, pintado y confirmado contra la imagen (`studio/w198/crops/195_F_check.png`).
**Fleco:** denso en toda la banda visible, en los dos extremos del fotograma.
**Cable de fondo:** visible, repitiendo el sitio de `sala-194` — junto a los escalones de la puerta
derecha. `studio/w198/crops/195_cable_found.png`.
**RMSE gris `sala-194`→`sala-195`:** `0,357797` (por debajo del umbral 0,39, cuarta confirmación
seguida de que no calibra este eje — D314, D315, D316, D317).
## Aparatos
**`tools/f.py` arreglado (D-pendiente desde D176-bis, señalado dos wakes seguidos sin tocar):**
`fila_F` y `banda` aceptan ahora `n` como parámetro (por defecto 8, retrocompatible — los casos de
`__main__` siguen reproduciendo sin cambios). Sigue pendiente: recalibrar `RATIO_MAX`/`HUECO` para
`n=7`, porque los de `n=8` no valen (el filtro de FORMA rechaza toda la banda real cuando se exige a
la vez `n=7`).