teqo-backup/tests
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
..
e2e feat(C192): busca semântica no acervo de falas (Closes #1147) 2026-09-18 17:48:28 -03:00
fixtures feat(C167): corta o trecho [início,fim] do acervo e publica o arquivo numa página compartilhável 2026-09-15 10:24:36 -03:00
helpers chore(OPS125): conta de teste dos agentes no staging (Closes #1126) 2026-09-17 02:08:57 -03:00
int feat(C193): reel privado no CMS — modelo, upload privado e kill switch (Closes #1152) 2026-09-18 17:48:34 -03:00
unit 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