teqo-backup/docs/postmortems
Francisco Solla 18216c9fbe fix: 401 do GITHUB_TOKEN local (PAT expirado) + C201 — main RED do rename C192×C193 (Closes #1169)
O GITHUB_TOKEN exportado no shell desde o OPS71 (PAT fine-grained) expirou e,
inválido, sombreava a credencial válida do gh (keyring) — quebrando
pnpm issue/agent:*/github-pr.mjs e o próprio gh (o bash dos agentes herda o env
do opencode serve, não do .bashrc). github-api.mjs passa a anexar dica acionável
a todo 401 (REST + GraphQL), com 2 testes de regressão; AGENT-OPS documenta a
expiração e a recuperação (derivar de gh auth token).

Drive-by C201 (#1169): o rename do C193 deixou import órfão de
canReadSpeechCatalog em speechPageData.ts; o typecheck da main estava RED desde
bdaf3c7c e o verify do deploy (run 35394524888) bloqueava staging/produção.

Post-mortem: docs/postmortems/2026-09-18-github-token-401.md
2026-09-18 18:47:46 -03:00
..
2026-08-26-admin-branco-importmap-s3.md docs(pm): registra deploy verde (4d6533c0, run 33074305879) + admin verificado em prod read-only + changelog do override sharp 2026-08-27 16:15:14 -03:00
2026-09-11-instagram-midia-home.md docs(postmortem): capas do Instagram e clamp das legendas (PR #940) 2026-09-11 18:09:03 -03:00
2026-09-12-deploy-build-importmap.md fix(deploy): OPS99 — envs do next build fora do prefixo da cadeia (standalone) 2026-09-12 12:47:14 -03:00
2026-09-12-deploy-verify-b196-data-vencida.md style(postmortem): formata a tabela após registrar o CI verde 2026-09-12 02:17:13 -03:00
2026-09-13-deploy-staging-migrator-corepack.md docs: registra o deploy verde (run 34770925404) nos post-mortems dos dois bloqueios 2026-09-13 15:37:35 -03:00
2026-09-13-deploy-verify-escopo-google-calendar.md docs: registra o deploy verde (run 34770925404) nos post-mortems dos dois bloqueios 2026-09-13 15:37:35 -03:00
2026-09-18-github-token-401.md fix: 401 do GITHUB_TOKEN local (PAT expirado) + C201 — main RED do rename C192×C193 (Closes #1169) 2026-09-18 18:47:46 -03:00