Merge pull request 'r22 doc: identidad de deploy + ciclos mudos' (#49) from r22-doc into main
ci / lint-test (push) Successful in 7s
ci / lint-test (push) Successful in 7s
This commit was merged in pull request #49.
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# 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 <meta name="build-id">.
|
||||
- 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.
|
||||
Reference in New Issue
Block a user