Saltar al contenido
VerificaciónActualizado

Trestles 2026: pronósticos bloqueados antes de la decisión, calificados después

Una verificación de investigación cerrada en Lower Trestles, California: un registro bloqueado de pronóstico, con hash y commit antes del día que predice — 10 registros bloqueados en total, con las corridas del 11 al 13 de septiembre perdidas y anotadas como perdidas — que luego se califica contra las boyas del NDBC y el registro público del evento. El motor leyó bien el swell y mal el viento, y el día que puso en primer lugar fue el que el viento suspendió. A lo largo de 7 días calificados el error resultó sistemático en los tres ejes: altura sobrestimada, período subestimado en 6 de 7, dirección como eje fuerte. El evento terminó el 18/09/2026 y V10 cerró la misión el 19/09/2026.

Un registro bloqueado se escribe antes de que el océano responda

Esta nota de investigación sigue un pronóstico que no puede revisarse después de los hechos. La ocasión es una competencia de surf del circuito mundial cuyo período de espera va del 11 al 20 de septiembre de 2026, según el sitio del organizador. Para cada día del período de espera en Lower Trestles se escribe un registro bloqueado (lock) de pronóstico: un archivo JSON con todas las entradas, el ranking de los días del período, la predicción del analista y las condiciones que la invalidarían, con hash sha256 y commit. Los registros bloqueados solo se agregan, nunca se reemplazan, y un registro bloqueado no se edita jamás, haga lo que haga el océano después; las correcciones van a un archivo de verificación aparte, y la fórmula de calificación se corrige hacia adelante en su siguiente revisión.

El motor bajo prueba es el motor de señal de producción de AYON Wave, reglas 1.0.0, compilado tal cual desde el repositorio de la app. No es una versión de investigación. Se bloquearon diez registros en total, siendo los cinco primeros V1 el 2026-09-10 a las 05Z, V2 el mismo día a las 17Z, V3 el 2026-09-13 a las 17:41 PDT, V4 el 2026-09-14 a las 06:40 PDT y V5 el 2026-09-15 a las 06:37 PDT. El spot es Lower Trestles, San Onofre State Beach, California.

Hay una separación que debe declararse antes de cualquier calificación: AYON Ecosystem puntúa solo la aptitud del océano, mientras que la decisión diaria del organizador del evento también pesa factores de logística, transmisión y atletas que AYON Ecosystem no modela, y AYON Ecosystem no está afiliada a la WSL.

Cada entrada lleva una etiqueta de evidencia

Cada entrada de un registro bloqueado está etiquetada como MODELADO, MEDIDO, DERIVADO u OBSERVADO. La partición del swell es MODELADA a partir del best_match marino de Open-Meteo en la celda 33.375/-117.625, que en esta celda es idéntico a MFWAM (diferencia máxima 0,0 en 233 horas), así que la partición es de fuente única. La única comprobación independiente de olas son los totales de ECMWF-WAM, con todos los campos de partición nulos: diferencia media absoluta de altura 0,11 m, máxima 0,42 m. Los vientos vienen de GFS y ECMWF, que discrepan sobre la entrada del viento de la tarde, con GFS más ventoso.

La marea es DERIVADA de la estación 9410580 de la NOAA en Newport Bay, a unos 25 km al norte, tal como lo anota el registro bloqueado. Los datos MEDIDOS vienen de las boyas 46086 del NDBC, en la cuenca de San Clemente, mar adentro, y 46224, frente a Oceanside. La boya 46242 está fuera de servicio.

Las debilidades conocidas de la fórmula quedaron escritas en el propio registro bloqueado V1: el tamaño subponderado, de modo que 0,3 m a 14,3 s puntuaba más que 0,8 m a 12,1 s; una bonificación por duración de la ventana que diluía la calidad del viento; y un término de concordancia que es tautológico porque best_match es igual a MFWAM. V2 pasó a la fórmula v1.1, que elimina la bonificación por duración de la ventana.

La predicción de V1: el 11 de septiembre en primer lugar, con una fragilidad nombrada

V1, con un día de anticipación, puso el 11 de septiembre en primer lugar, ventana 07:00–11:00 PDT: 0,84 m a 12,1 s desde 200°, justo en el centro de la ventana de 170–280° del spot; marea subiendo de 0,8 a 1,6 m; viento suave por la mañana (GFS 2,4–4,3 m/s del sur, ECMWF más suave y del ENE). Confianza ALTA. La fragilidad nombrada era el viento del sur por la tarde, con GFS más temprano y más fuerte que ECMWF.

Los días a vigilar #2 y #3 eran las mañanas del 17 y el 18 de septiembre, 07:00–11:00: un nuevo pulso del S de período largo, de 13,1–13,7 s desde 192°, creciendo de 0,3 a 0,6 m entre el 15 y el 18 de septiembre, mañanas glassy según el modelo, confianza BAJA con 7–9 días de anticipación sobre un único modelo de partición. Puntajes de la fórmula: 17 de septiembre = 69, 18 de septiembre = 66.

Para el 13 y el 14 de septiembre se predijo mar de viento del W de período corto, lo más pobre del período. El 19 y el 20 de septiembre quedaban más allá del horizonte de la partición y no se puntuaron. La boya 46086, al momento del registro bloqueado, leía 1,2 m a 12,9 s desde 191°, bajando desde 2,1 m en 34 horas: el swell del sur en curso ya había pasado su pico y estaba decayendo.

V2, a las 17Z, mantuvo el 11 de septiembre en primer lugar (puntaje v1.1 de 84, ALTA; los tres primeros sin cambio en 11/17/18). Su ventana pasó a 14:30–18:30 PDT por el cambio de método, no por un cambio del modelo; la ventana temprana siguió válida pero se redujo a 07:00–09:30, antes de un pico de viento del sur modelado para el mediodía. V2 también anotó una medición: los precursores del pulso del S ya habían llegado el 10 de septiembre, con la 46086 saltando de 12,9 s a 16,0–17,4 s SSW/SW y la 46224 leyendo 16,7 s, cuatro a cinco días antes de la llegada modelada.

Lo que midió la boya 46086 el 11 de septiembre, y cómo lo calificó V3

Boya 46086, 11 de septiembre, 07:10–11:40 PDT: swell de 1,3 subiendo a 1,6 m, período 14,8–16,0 s, dirección SW/SSW, ola de viento de 0,3 m a 3,6–3,8 s. El tamaño no se puntúa, y es deliberado: 0,84 m es altura de swell modelada en la celda de Trestles y 1,3–1,6 m es altura total mar adentro en otra ubicación. Son magnitudes distintas, y compararlas sería una comparación falsa.

  • Llegada del swell en la ventanaAcierto
    Predicho en V1
    Swell del S a 12,1 s corriendo durante las 07:00–11:00 PDT
    Medido, boya 46086
    Swell del S/SW de período largo, 1,3–1,6 m, durante toda la ventana de la mañana
  • DirecciónAcierto
    Predicho en V1
    200°
    Medido, boya 46086
    SW/SSW, unos 202–225°, dentro de 170–280°
  • PeríodoFallo
    Predicho en V1
    12,1 s
    Medido, boya 46086
    14,8–16,0 s; predicho por debajo en 3–4 s
  • TamañoNo puntuado
    Predicho en V1
    0,84 m de swell modelado en la celda
    Medido, boya 46086
    1,3–1,6 m de altura total mar adentro: otra magnitud
  • Mar de viento pobre del W el 13–14 de sepAcierto
    Predicho en V1
    W de período corto, lo más pobre del período
    Medido, boya 46086
    13 de sep: 1,6–1,8 m a 7,1–8,3 s desde 277–295°, en su mayoría más allá del borde de 280° de la ventana

El mismo día, el instrumento equivocado: la calificación corregida

V3 calificó el viento del 11 de septiembre como acierto porque la 46086 leía apenas una ola de viento de 0,3 m a 3,8 s durante la mañana. Ese era el instrumento equivocado. La 46086 está mar adentro, en la cuenca de San Clemente, y no puede observar el viento local del S–SE que sopla sobre la playa en Lower Trestles. El agua estaba limpia mar adentro mientras el viento en la playa era lo bastante malo como para detener un heat.

El registro público del evento, OBSERVADO en el sitio del organizador y en Surfline, el proveedor oficial de pronóstico del evento: el 11 de septiembre, día inaugural, la competencia arrancó y fue detenida durante la Ronda 1, Heat 2, por vientos del sur; el pronóstico del evento había anunciado "caras de 4–6 ft con viento S–SE probable durante buena parte del día". El 12 de septiembre se completó la Ronda 1 y "los vientos cooperaron", pese a una pausa por marea alta. El 13 de septiembre no hubo competencia.

Recalificada contra ese registro, la predicción de V1 para el 11 de septiembre se lee distinto.

El resumen honesto del archivo de verificación: el motor leyó bien el swell y mal el viento, y el viento decidió los dos días.

  • Día y ventana, como rankingFallo
    Predicho en V1
    11 de sep en el #1 del período
    Medido u observado
    El único día hasta ahora que fue suspendido
  • Swell: dirección, llegada, limpiezaAcierto
    Predicho en V1
    0,84 m a 12,1 s desde 200°
    Medido u observado
    Swell limpio del S/SW de período largo presente; el período predicho por debajo en 3–4 s se mantiene (boya 46086)
  • VientoFallo
    Predicho en V1
    Viento del S nombrado como la fragilidad, ubicado en la tarde
    Medido u observado
    S–SE durante buena parte del día; detuvo el Heat 2 de la Ronda 1
  • 12 de sepFallo
    Predicho en V1
    Fuera del top 3 (top 3 de V1 = 11 / 17 / 18)
    Medido u observado
    El día que corrió limpio

Tres días que faltan en el registro

Hay un segundo fallo, de cadencia y no de física. V2 se escribió el 2026-09-10 a las 17Z; V3 lleva fecha 2026-09-13. Las corridas del 11, el 12 y el 13 de septiembre se perdieron, y el propio V3 lo declara. La brecha no puede rellenarse hacia atrás, porque un registro bloqueado escrito después de que pasó el día no es un pronóstico, y queda en el registro.

Qué cambia v1.2, solo hacia adelante

Tres cambios se desprenden de la verificación. Ninguno se aplica a V1, V2 ni V3; entran en vigor a partir de la siguiente revisión de la fórmula.

  • Dejar de calificar el viento local con una boya mar adentro. La misión no tiene ninguna observación de viento a nivel de playa; esa es la brecha.
  • El momento de entrada del viento recibe su propia incertidumbre en lugar de una única hora de inicio; la discrepancia entre GFS y ECMWF debería restarle peso a todo el día.
  • Dar más peso al período medido que al período modelado con poca anticipación. Los precursores mostraron 16,0 s cuatro a cinco días antes de la llegada modelada, y la boya tenía razón.

Una divergencia bloqueada antes del aviso de espera

V3, bajo v1.1, pone el 16 de septiembre en primer lugar: puntaje 84, ALTA, ventana 07:00–12:00 PDT, 0,66 m a 13,4 s desde 190°, marea subiendo de 0,83 a 1,43 m, sin entrada de viento onshore antes de las 18:00. Luego el 15 de septiembre con 79 (ALTA), el 17 de septiembre con 79, el 18 con 77, el 19 con 64, el 20 con 57 y el 14 de septiembre con 53. Las ventanas del 17 y el 18 de septiembre cierran a las 11:00, con entrada de viento onshore del W/SW hacia las 13:00. Boyas al momento de V3: la 46086 a las 23:40Z leía 1,5 m a 7,7 s WNW; la 46224 a las 23:56Z leía 0,5 m a 13,3 s SSW contra 0,56 m modelados, una razón de 1,12.

El organizador tiene un aviso de espera para el 15 de septiembre a las 07:30 PDT. V3 se bloqueó antes de que ese aviso se conociera. Si el 15 de septiembre se corre y es mediocre mientras el 16 es mejor, eso respalda a V3; si el 15 de septiembre es bueno, el orden estaba equivocado. Cualquiera de los dos resultados es comprobable, y la predicción ya está en archivo.

V4: la predicción para el 14 de septiembre calificada con un día de anticipación

V4 se escribió el 2026-09-14 a las 06:40 PDT, la mañana siguiente a V3, con datos descargados a las 13:37Z. Califica la predicción de V3 para el 14 de septiembre, hecha con un día de anticipación, y la predicción de V1, hecha cuatro días antes, de que el 13 y el 14 de septiembre serían un windswell del W pobre. La boya 46086, hasta las 05:56 PDT, leía 1,8–2,0 m a 7,7–9,1 s desde 282–293°, WNW y fuera de la ventana de 170–280°, con una partición de mar de viento de hasta 1,2 m a 5,9–6,2 s durante la noche. La boya 46224 leía un total de 0,9–1,2 m: una partición del S de 0,4–0,5 m a 12,5–14,3 s SSW bajo una partición del W de 0,7–1,1 m a 6,7–9,1 s.

El mismo patrón se repite en todos los días calificados: con poca anticipación, el período medido es 2–4 s más largo que el modelado. El 11 de septiembre se predijo a 12,1 s y se midió a 14,8–16,0 s; los precursores del 10 de septiembre llegaron cuatro a cinco días antes; el 14 de septiembre se predijo a 11 s y se midió a 12,5–14,3 s. En la mañana de V4, la 46224 llevaba la energía del S a 12,5–14,3 s mientras la partición del S del modelo para el 15 de septiembre estaba en 10,6–11,2 s. Esto se anota, no se corrige: v1.1 es la fórmula de registro de V4, y un término de período medido es trabajo de v1.2.

  • Carácter del díaAcierto
    Predicho en V3, un día antes
    Windswell del W dominante, un pequeño componente del S debajo, no es un día de competencia; V1 dijo lo mismo cuatro días antes
    Medido, boyas 46086 y 46224
    Un mar del WNW de período corto en la 46086; en la 46224, 0,4–0,5 m de energía del S bajo una partición del W de 0,7–1,1 m
  • Período del componente del SFallo
    Predicho en V3, un día antes
    11 s
    Medido, boyas 46086 y 46224
    12,5–14,3 s en la 46224; subestimado por tercera vez
  • Período del componente del WFallo
    Predicho en V3, un día antes
    5,7 s
    Medido, boyas 46086 y 46224
    7,7–9,1 s en las dos boyas
  • TamañoNo puntuado
    Predicho en V3, un día antes
    0,89 m del W y 0,5 m del S, swell modelado en la celda
    Medido, boyas 46086 y 46224
    Total de 0,9–1,2 m en la 46224 contra un total modelado de 1,0–1,1 m: consistente, pero una magnitud distinta
  • VientoNo puntuado
    Predicho en V3, un día antes
    GFS 3,5 m/s de media en la ventana, sin entrada de viento onshore
    Medido, boyas 46086 y 46224
    No existe observación de viento a nivel de playa, y la partición de mar de viento mar adentro no sirve de sustituto

El 15 de septiembre degradado, un artefacto de confianza y la prueba en vivo

V4 pone el 16 de septiembre en primer lugar: puntaje 79, ventana 07:00–11:00 PDT, 0,61 m a 14,0 s desde 191°. Luego el 17 de septiembre con 76 (0,78 m a 12,0 s desde 189°, el mayor componente del S del período, viento onshore desde las 15:00), el 18 de septiembre con 74, el 19 de septiembre con 62, el 15 de septiembre con 60, el 14 de septiembre con 51 y el 20 de septiembre con 41. El 15 de septiembre cayó del segundo lugar, con 79, al quinto, con 60, por dos razones visibles en las entradas: la partición dominante del modelo para el 15 de septiembre es ahora un componente del W/SW de 0,44 m a 10,8 s desde 259°, con el componente del S relegado a 0,4 m a 11 s, donde V3 lo tenía dominante a 0,42 m a 14,6 s; y el GFS ahora trae viento del S–SE de 4,3–4,8 m/s entre las 09:00 y las 11:00, el patrón que detuvo la Ronda 1, Heat 2, el 11 de septiembre, mientras el ECMWF mantiene esa mañana en 1,8–3,4 m/s. El 16 de septiembre bajó de 84 a 79 porque ahora se modela una entrada de viento onshore del W/SW por encima de 4,5 m/s desde las 13:00, que cierra la ventana a las 11:00; su viento de la mañana es el de mejor acuerdo del período, GFS 1,4–2,6 m/s y ECMWF 1,1–2,1 m/s.

Todos los días de V4 aparecen como MEDIA, y eso es un artefacto de la métrica, no un juicio. El término buoyTrack compara la partición etiquetada como swell en la 46224, esa mañana la energía del S a 0,4 m y 14,3 s, con la partición primaria del modelo, esa mañana el windswell del W a 0,88 m y 5,6 s. Son trenes de olas distintos, y la razón de 2,20 no dice nada sobre el seguimiento. Comparando lo equivalente a la misma hora, la partición del S del modelo, 0,52 m a 11,1 s, contra los 0,4 m de la boya da 1,3, dentro de la banda 0,7–1,4, y el total del modelo, 1,02 m, contra el total de la boya, 1,2 m, da 0,85. La confianza se deja exactamente como la calculó v1.1; v1.2 emparejará las particiones por clase de período y dirección, no por etiqueta.

El estado del organizador el 2026-09-14 seguía siendo un aviso de espera para el 15 de septiembre a las 07:30 PDT, y nada se corrió el 13 ni el 14 de septiembre. AYON Ecosystem bloqueó el 16 de septiembre por encima del 15 en V3 y lo vuelve a bloquear en V4, por un margen mayor, 79 contra 60. Si el 15 de septiembre se corre con mar mediocre mientras el 16 es mejor, eso respalda el orden; si el 15 de septiembre es el mejor día, el orden estaba equivocado. Que la competencia se corra o no un día dado es un hecho aparte, decidido con entradas que AYON Ecosystem no modela, y no es lo que se califica aquí.

V5: el orden se invierte por tercera vez, y el margen cae a un punto

V5 se escribió el 15/09/2026 a las 06:37 PDT, antes de que abriera la ventana del 15 de septiembre (07:00–12:00 PDT). No se calificó nada nuevo: el 14 de septiembre ya se había calificado en V4, y las lecturas de las boyas antes de la ventana, a las 05:40–05:56 PDT, quedan como contexto, no como puntos. La 46086 leyó un mar de viento de 1,5–1,7 m a 8,3–10 s desde WNW/O, todavía no el swell S limpio esperado al abrir la ventana; la 46224 leyó 0,4 m a 11,8–12,5 s desde SO, consistente con el modelo.

El orden volvió a cambiar. V5 tiene al 16 de septiembre primero con 81 (ALTA, 07:00–12:00 PDT, 0,60 m a 14,2 s desde 191°), y al 15 de septiembre de vuelta en segundo, con 80 (ALTA, 0,40 m a 15,3 s desde 196°) — subiendo desde el quinto puesto con 60 en V4. La partición dominante del 15 de septiembre se invirtió por tercera vez: O/SO con 0,44 m a 10,8 s en V4, S con 0,40 m a 15,3 s en V5. Después vienen el 17 de septiembre con 79, el 18 con 78, el 19 con 76 (MEDIA) y el 20 con 64 (MEDIA).

El margen entre el 16 y el 15 de septiembre es ahora de un solo punto, el más ajustado de la misión. La prueba en vivo heredada de V3 y V4 — AYON Ecosystem bloquea el 16 de septiembre por encima del 15 — sigue registrada, pero con un margen de un punto está al límite de lo que la fórmula puede distinguir de verdad: una victoria ajustada de cualquiera de los dos días en el agua sería tan informativa como una victoria amplia.

El término buoyTrack volvió a 1,0 (la 46224 leyó 0,4 m a 11,8 s contra un modelo de 0,36 m, razón de 0,90), resolviendo el artefacto de etiquetado que V4 había señalado. Estado del organizador, OBSERVADO: aviso de espera, próxima decisión el 16 de septiembre a las 7:00 AM PDT — ninguna competencia corrió el 15 de septiembre. Lo próximo por calificar: el registro completo del 15 de septiembre contra las boyas y el registro del evento, y luego el propio orden 15/16 de septiembre. Los registros bloqueados nunca se editan.

  • 16 de septiembreNo puntuado
    V4: puntaje, puesto
    79, puesto 1
    V5: puntaje, puesto
    81, puesto 1
  • 15 de septiembreNo puntuado
    V4: puntaje, puesto
    60, puesto 5
    V5: puntaje, puesto
    80, puesto 2
  • 17 de septiembreNo puntuado
    V4: puntaje, puesto
    76, puesto 2
    V5: puntaje, puesto
    79, puesto 3
  • 18 de septiembreNo puntuado
    V4: puntaje, puesto
    74, puesto 3
    V5: puntaje, puesto
    78, puesto 4

V6: Sep 15 puntuado, y el primer empate de la misión

La V6 se escribió el 2026-09-16 a las 06:38 PDT. Puntuó el 15 de septiembre, que la V5 había bloqueado en segundo lugar con 80 (HIGH, 07:00–12:00 PDT, 0,40 m a 15,3 s desde 196°). Medido en la boya 46224 en la ventana exacta, partición contra partición: la altura fue acierto exacto, mediana y media de 0,40 m contra los 0,40 m bloqueados. La dirección fue acierto, SSW en ocho de diez lecturas y SW y S en las otras dos. El período fue error, y por primera vez en la dirección contraria: 15,3 s bloqueados contra una mediana medida de 12,5 s, una sobreestimación de unos 2,8 s tras tres subestimaciones seguidas. Un término de corrección basado en un solo signo habría estado equivocado.

Lo que decidió el día no estaba en el bloqueo. La 46224 midió una onda de viento persistente de 0,68 m a 8,3–9,1 s desde W/WSW en las diez lecturas — 1,7 veces el swell S de 0,40 m. La salvedad honesta es que 8–9 s es largo para mar de viento local, así que podría ser un swell W corto etiquetado como onda de viento por la boya, lo que no cambia que la energía W dominó la ventana.

Esa conclusión cuesta. La V4 había puesto el 15 de septiembre en quinto con 60 precisamente porque vio la partición dominante girar a W/SW con 0,44 m y 10,8 s. La V5 revirtió a S dominante y subió el 15 de septiembre a segundo con 80. La medición dice que la V4 describió el agua mejor que la V5. El orden 15/16 de septiembre ya había cambiado cuatro veces entre bloqueos; esa inestabilidad no es ruido que suavizar, es la señal de que la fórmula v1.1 no separa días en que dos trenes compiten. Ningún bloqueo fue editado.

El ranking de la V6 produjo el primer empate de la misión: 16 y 17 de septiembre ambos con 84 (HIGH, 07:00–11:00 PDT), a 0,69 m y 12,8 s desde 188° y a 0,81 m y 12,1 s desde 188° respectivamente — con el 17 de septiembre cargando el mayor swell S del período. Luego 18 de septiembre con 77, 20 de septiembre con 74 (MEDIUM) y 19 de septiembre con 55, cuya ventana se había movido a la tarde, 14:00–19:00 PDT. El buoyTrack marcó 1,00. La organización, OBSERVADO: standby, próxima llamada 16 de septiembre a las 7:00 AM PDT, sin resolver al momento del bloqueo.

  • Altura de swell 0,40 mAcierto
    Medido en la 46224
    0,40 m bloqueado
    Veredicto
    0,40 m de mediana y media
  • Desde 196°, cuadrante SAcierto
    Medido en la 46224
    196° bloqueado
    Veredicto
    SSW en 8 de 10 lecturas
  • Período de 15,3 sFallo
    Medido en la 46224
    15,3 s bloqueado
    Veredicto
    12,5 s de mediana — 2,8 s de más
  • El swell S gobierna la ventanaFallo
    Medido en la 46224
    S dominante en V5
    Veredicto
    Onda de viento W/WSW 0,68 m, 1,7x el swell S

V7: Sep 16 puntuado, y la prueba de orden se resuelve a favor del motor

La V7 se escribió el 2026-09-17 a las 06:37 PDT y puntuó el 16 de septiembre, bloqueado primero en la V6 con 84 (HIGH, 07:00–11:00 PDT, 0,69 m a 12,8 s desde 188°). La dirección fue la llamada más precisa de la misión: 188° bloqueados contra S en seis de ocho lecturas y SSW en dos, y 188° cae entre S a 180° y SSW a 202°. La altura fue casi acierto, 0,69 m bloqueados contra una mediana de 0,60 m, sobreestimación de 0,09 m. El período fue el mayor error de la misión: 12,8 s bloqueados contra 18,2 s medidos en las ocho lecturas, sin variación — subestimación de 5,4 s, y vuelta a subestimar tras la única sobreestimación del 15 de septiembre.

La prueba de orden abierta desde la V3 se cerró aquí. El motor bloqueó el 16 por encima del 15 de septiembre, y la medición concuerda en las tres dimensiones que importan: altura de swell 0,60 m contra 0,40 m, período 18,2 s contra 12,5 s, y razón de swell sobre onda de viento de 0,92 contra 0,59, es decir, el tren S dejó de quedar ahogado. El 16 de septiembre fue el mejor día y el orden bloqueado era correcto — la primera prueba ordinal de la misión, resuelta a favor del motor.

La salvedad vale tanto como el resultado. El motor acertó el orden equivocando el período por 5,4 s. Un acierto ordinal apoyado en un insumo groseramente equivocado es suerte estructurada, no validación, y cerrar esa distancia es para lo que sirve la v1.2.

Vino con un hallazgo de instrumento. En la misma ventana, la boya offshore 46086 alternó lectura a lectura entre 17,4 s desde S/SSW/SW y 9,1 s desde W/WSW, con la etiqueta de swell dominante saltando entre dos trenes. La 46224, nearshore, midió 18,2 s constantes desde S en las ocho lecturas. Dos trenes compiten mar adentro; la refracción y la poca profundidad limpian la señal en la playa. Es la tercera confirmación de la lección registrada en la V4: para puntuar Trestles, la 46224 es el instrumento y la 46086 es contexto energético, nunca la regla de la ventana.

El ranking de la V7 puso el 17 de septiembre primero con 86 (HIGH, 07:00–11:00 PDT, 0,84 m a 12,4 s desde 189°), el mayor puntaje de la misión y el mayor swell S del período, por delante del 18 de septiembre con 80, el 19 con 76 y el 20 con 73. El buoyTrack marcó 1,00, y llegó con una advertencia: la 46224 midió 16,7 s contra 12,4 s modelados, o sea que la misma subestimación ya estaba presente en el insumo del propio día. La organización, OBSERVADO: el evento corrió el 16 de septiembre, con la Ronda 2 disputada y reportada por la organización como un gran día; el estado al momento del bloqueo era standby, próxima llamada 17 de septiembre a las 7:00 AM PDT.

  • Desde 188°, cuadrante SAcierto
    Medido en la 46224
    188° bloqueado
    Veredicto
    S en 6 de 8 lecturas, SSW en 2
  • Altura de swell 0,69 mAcierto
    Medido en la 46224
    0,69 m bloqueado
    Veredicto
    0,60 m de mediana — 0,09 m de más
  • Período de 12,8 sFallo
    Medido en la 46224
    12,8 s bloqueado
    Veredicto
    18,2 s en las 8 lecturas — 5,4 s de menos
  • El 16/09 queda sobre el 15/09Acierto
    Medido en la 46224
    Bloqueado en V6, 84 contra 80
    Veredicto
    Mayor, más largo y menos ahogado en las tres

V8: el modelo predice su propio error por adelantado, y acierta

La V8 se escribió el 2026-09-17 a las 10:29 PDT, una segunda revisión el mismo día. Hay precedente — la V1 y la V2 también fueron el mismo día — y el motivo era material: la llamada de las 7:00 de la organización se había resuelto, y la ventana del 17 de septiembre ya tenía seis de sus ocho lecturas.

Antes de que esa ventana abriera, la V7 había escrito que el insumo del propio día ya cargaba la subestimación — la 46224 leyendo 16,7 s contra 12,4 s modelados — y que, si el patrón se mantenía, la ventana llegaría más larga de lo que decía el bloqueo. Llegó: mediana medida de 15,4 s contra 12,4 s bloqueados. Esto no es simplemente otro error de período. Es la primera vez que la misión usó su sesgo documentado para anunciar su propio error por adelantado y acertó, lo que convierte el sesgo de defecto observado en término predecible — el listón que debe superar antes de incorporarse a la v1.2 como corrección y no como excusa.

El 17 de septiembre se puntuó aquí solo parcialmente, en seis de ocho lecturas, porque la ventana no había cerrado al momento del bloqueo; el puntaje completo pertenece a la V9. La dirección fue acierto por segundo día seguido, 189° bloqueados contra S en cuatro lecturas y SSW en dos. La altura fue casi acierto con 0,84 m bloqueados contra una mediana de 0,75 m, sobreestimación de 0,09 m — la misma magnitud que el día anterior. El período quedó 3,0 s por debajo. El recuento de la misión está ahora en cinco subestimaciones y una sobreestimación en seis días puntuados: el sesgo es asimétrico, lo que contradice lo que la V6 supuso al pedir una corrección simétrica.

Lo que separa al 17 de septiembre no es el tamaño, es la concordancia. La razón entre swell y onda de viento en la 46224 fue 0,59 el 15 de septiembre, 0,92 el 16 y 1,25 el 17 — monótona, y en el mismo orden que los puntajes bloqueados de 80, 84 y 86. Por primera vez el tren S dominó de verdad el mar de viento local, en vez de empatar o perder. El offshore concordó, cosa que no había pasado la víspera: la 46086 midió 16,0 s constantes desde S/SSW con una onda de viento de apenas 0,30 m, razón de 3,33, donde el día anterior alternaba entre dos trenes.

El ranking de la V8 mantiene el 17 de septiembre primero con 85 y el 18 segundo con 82, estrechando ese margen de seis a tres puntos, luego el 19 con 76 y el 20 con 73. La organización, OBSERVADO: el día fue llamado, con la Ronda 2 disputada por la mañana y series de la Ronda 3 en vivo en el agua al momento del bloqueo. Es el segundo día consecutivo en que la competencia corrió en un día que este motor había bloqueado primero. Queda registrado como coincidencia observada y no como predicción cumplida: esta investigación puntuá adecuación de océano, y no modela logística de la organización, ventanas de transmisión, prioridad de series ni disponibilidad de atletas. Dos días de alineación no se convierten en capacidad predictiva sobre la llamada, y no se presentarán como tal.

  • Desde 189°, cuadrante SAcierto
    Medido en la 46224, 6 de 8 lecturas
    189° bloqueado
    Veredicto
    S en 4 lecturas, SSW en 2
  • Altura de swell 0,84 mAcierto
    Medido en la 46224, 6 de 8 lecturas
    0,84 m bloqueado
    Veredicto
    0,75 m de mediana — 0,09 m de más
  • Período de 12,4 sFallo
    Medido en la 46224, 6 de 8 lecturas
    12,4 s bloqueado
    Veredicto
    15,4 s de mediana — 3,0 s de menos
  • V7: la ventana llega más larga que lo bloqueadoAcierto
    Medido en la 46224, 6 de 8 lecturas
    Escrito antes de abrir la ventana
    Veredicto
    15,4 s medidos contra 12,4 s bloqueados

V10: la misión se cierra, y la estructura del error es el resultado

El evento se completó el viernes 18/09/2026, dos días antes del final del período de espera del 11 al 20 de septiembre, con Erin Brooks y Miguel Pupo como campeones y la organización describiendo “picturesque conditions at Lower Trestles”. Por la instrucción permanente de la misión — correr cada día hasta que la competencia se cancele o concluya, y entonces parar —, la V10, escrita el 19/09/2026 a las 06:38 PDT, es el lock final. La misión cierra con 10 registros bloqueados y 7 días calificados.

La última afirmación calificada es la del 18/09, bloqueada en V9 en 0,76 m, 11,9 s y 191° para la ventana de 07:00–11:00 PDT, y medida contra 8 lecturas de la boya 46224.

El resultado que sobrevive a esta misión no es ningún día aislado, sino la forma del error — sistemática en los tres ejes. La altura se sobrestimó tres días seguidos, en 0,09 m, 0,09 m y 0,11 m: mismo signo, magnitud casi idéntica, lo que no es ruido. El período se subestimó en 6 de los 7 días calificados, contra 1 sobrestimación. La dirección es el eje fuerte: 4 días consecutivos centrados y un error de 1° el último día. El propio pipeline confirmó el sesgo de altura de forma independiente la última mañana, con la 46224 midiendo 0,5 m a 13,3 s contra 0,64 m del modelo a las 05:00 — una razón de 1,28, el modelo leyendo 28% alto, donde V9 había registrado 1,09. El sesgo creció en los dos últimos días, en vez de reducirse.

Una separación hay que hacerla hoy con más cuidado, no con menos. V9 bloqueó el 18/09 en primer lugar con 82 y confianza HIGH, y el evento se completó el 18/09. AYON Ecosystem no predijo la decisión de la organización y no lo reivindica: este motor califica la adecuación del océano, mientras que la decisión también pesa transmisión, logística, prioridad de series y disponibilidad de atletas, que nunca ha modelado. Lo verificable, y todo lo que se afirma, es que el día que el motor clasificó como el mejor del océano en el resto de la ventana fue el día en que el evento terminó — una coincidencia documentada entre una calificación bloqueada por adelantado y un resultado, no un pronóstico de logística cumplido.

  • Altura de swell de 0,76 mAcierto
    Medido en la 46224, 8 lecturas
    0,76 m bloqueado
    Veredicto
    0,65 m mediana — por encima en 0,11 m
  • Período de 11,9 sFallo
    Medido en la 46224, 8 lecturas
    11,9 s bloqueado
    Veredicto
    14,3 s mediana — por debajo en 2,4 s
  • Desde 191°Acierto
    Medido en la 46224, 8 lecturas
    191° bloqueado
    Veredicto
    192° mediana — error de 1°
Disciplina de evidencia

Esto es investigación. Las estimaciones son modelos, no garantías; un modelo nunca es una observación, y una estimación de máquina nunca está “confirmada” — solo una persona que la revisa en campo la hace verificada. Nada en esta página es una afirmación de capacidad operativa, una promesa de seguridad ni una predicción de un evento concreto en un lugar concreto.

Referencias y datos

  1. 1.NDBC buoy 46086 — San Clemente Basin — El registro MEDIDO mar adentro usado para la calificación del swell del 11 de septiembre y para el estado de la boya en cada registro bloqueado. No puede observar el viento a nivel de playa en Lower Trestles.
  2. 2.NDBC buoy 46224 — Oceanside Offshore — Segunda boya MEDIDA: período de los precursores el 10 de septiembre (16,7 s) y la razón buoyTrack en V3 (0,5 m medidos contra 0,56 m modelados).
  3. 3.Open-Meteo Marine API (MFWAM best_match, ECMWF-WAM) — Partición de swell MODELADA en la celda 33.375/-117.625 (best_match, idéntico a MFWAM aquí) y totales de ECMWF-WAM como única comprobación independiente de olas.
  4. 4.NOAA CO-OPS station 9410580 — Newport Bay — Marea DERIVADA para Trestles desde esta estación, a unos 25 km al norte, tal como se anota en el registro bloqueado V1.
  5. 5.World Surf League — event schedule and daily calls — Registro OBSERVADO del evento: 11 de septiembre detenido en la Ronda 1, Heat 2, por vientos del sur; 12 de septiembre Ronda 1 completada; 13 de septiembre sin competencia; 14 de septiembre sin competencia; aviso de espera para el 15 de septiembre a las 07:30 PDT. El proveedor de pronóstico del organizador, Surfline, se cita desde el mismo registro. AYON Ecosystem no está afiliada a ninguno de los dos.
  6. 6.AYON Wave repository — field-missions/trestles-2026 (locks V1–V10 with sha256, VERIFICATION-2026-09-13.md) — FORECAST-LOCK-V1.json (2026-09-10T05:06Z, sha256 f540dfa6…), V2 (2026-09-10 17Z, c92968b2…), V3 (2026-09-14T00:41Z, 1e92c49d…), V4 (2026-09-14T13:40Z, bda11d01…); commits e74916b, e3062a8, a52b345, 2c90f8f.