Files
cayce-ops/docs/sessions/2026-11-02-r22-identidad-ciclos.md
T
patternn db8a621cda
ci / lint-test (pull_request) Successful in 6s
isolation-test / probe (pull_request) Successful in 9s
r22 doc: identidad de deploy + ciclos por pieza + prueba mudo
2026-11-02 18:22:14 +00:00

1.6 KiB

Ronda 22 — Identidad de deploy, ciclos por pieza (OpenCode/GLM, operador patternn)

1. Verificación REAL del deploy

  • PR #8 (bitcoinhotels, auto-mergeado con gate verde): BUILD_ID = commit (generateBuildId) servido en .
  • Autodeploy ahora exige IDENTIDAD tras cada deploy: build-id servido == commit desplegado; mismatch → rollback + DM urgente. Solo se exige cuando el deploy tiene la función (git grep NEXT_PUBLIC_BUILD_ID).
  • Producción: [autodeploy] identidad OK: servido=a0977082 desplegado=a0977082; meta en vivo = a0977082. El camino de mismatch comparte el rollback ya probado en r21.

2. Ciclos mudos

  • Reporte diario: nueva sección "Ciclos: piezas producidas (24h)" por ciclo (posts/editoriales/notas hardcap/curación/promo/iniciativa) con datos reales.
  • cayce-urgent-watch sección 5: por ciclo, piezas y corridas en 48h. Mudo = ni corrió ni produjo (correr con "sin señal"/rechazos NO es urgente → solo reporte). Excepción promo: campaña incompleta → 0 publicaciones en 48h ES urgente. DM con dedup 6h.
  • PRUEBA REAL: entrada "prueba-mudo" (0 piezas por construcción) → pasada 1: DM enviado; pasada 2: DM dedup. Retirada tras la prueba.
  • INCIDENTE propio: un doble backslash en el patch rompía los queries (Q recibía "") → 5 DMs espurios a las 18:1x UTC; corregido en el minuto, dedup cubrió las repeticiones, claves purgadas para el re-test limpio.

3. Pendientes de merge del operador

  • #23 (voz v3), entity #2 y #3 siguen OPEN al cierre de la ronda: hash v3, checks de entity y 3 piezas v3 quedan para tras-merge.