OPS58 — atualizar artigos de produção com os novos posts do jorgesolla.com.br #51
Loading…
Reference in a new issue
No description provided.
Delete branch "OPS58-atualizar-artigos-de-producao-com-os-novos-posts-do-jo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OPS58 — Atualizar artigos de produção com os novos posts do jorgesolla.com.br
Executa o sync de posts de produção (uma vez, com runbook) — a ferramenta existe, a execução em prod é que nunca foi feita. Closes #43.
Mudanças
scripts/seed-posts.mjs— modo--dry-run(plan-only: fetch ao vivo, echo do alvo, relatório do que SERIA criado/saltado, zero escrita; argumento desconhecido morre) — o pre-flight padrão OPS52-media antes de tocar o DB de prod.CLASSIFICATION— +4 slugs novos (WP tem 43 posts vs 39 mapeados): os 3 de campanha/pré-campanha (convenção estadual do PT, plenária, caravana da Chapada) comtags: ['eleitoral'](lock de visibilidade eleitoral do repo —isPostVisiblefail-closed); o embate com Bruno Reis empolitica. Critério do tag documentado no seed.postscache → verify com aceite 42/44), changelog, nota AGENTS.md.Verificação
pnpm gate:fast(lint/typecheck/2318 unit),pnpm test(791 int),pnpm build,format:check,knip,check:cycles— verdes.pnpm db:seed:posts --dry-runcontra DB local: 43 would-create, todos mapeados, zero escrita (posts=0, tags=0 confirmado).Pós-merge (humano)
O sync em prod segue o runbook (
docs/plans/ops58-sincronizar-posts-prod-impl.md): homeserver, env do stack, proxy do build para opostgres, dry-run → sync → bust → verify; resultado registrado nesta Issue.3a02b844e5to393b8c9991