Skip to content

Fase 4 — Watchdog e censo da organização #211

Description

@cpenaforte-clickbus

Descrição

Fase 4 do plano — Watchdog e censo. A peça que responde "o ciclo aconteceu?" sem perguntar ao
ciclo: roda no seu próprio relógio e julga o worker apenas pelo que ele deixou no banco.

O que entra

  • migration 024: as três colunas de censo em repositories
  • POST /api/ingest/repo-state: o censo que o worker devolve uma vez por ciclo
  • A distinção, na listagem, entre conhecido pelo censo e já analisado
  • lib/slack.ts com incoming webhook e gate de VERCEL_ENV === "production"
  • /api/cron/iris-watchdog com as três checagens, 0 */3 * * * por Vercel Cron

O que o watchdog não faz

Não dispara o worker. Despachar de fora exigiria actions:write na plataforma e daria dois lugares
para olhar quando quebrasse. Ele observa o resultado, e é a única peça do design cujo funcionamento não
depende do worker estar de pé.

Se encaixa em qual estágio?

Stage 2 — Platform: repo/org views, health scoring, e a confiabilidade da ingestão. O cron segue o
mesmo mecanismo e o mesmo padrão da /api/cron/sync-integrations que já está no ar.

Definição de feito

Todas as issues filhas fechadas.

Links

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions