Monitor

Papel no sistema

apps/monitor é o painel interno usado por desenvolvedores para entrar no sistema, criar ou revogar API keys, listar workflows, disparar runs manuais e acompanhar eventos de execução. Ele é uma interface operacional, não uma API pública.

Onde fica o código

As rotas ficam em apps/monitor/src/routes, o shell fica em apps/monitor/src/components, os server functions de workflows ficam em apps/monitor/src/lib/workflows.ts, e a conexão D1 fica em apps/monitor/src/db.server.ts.

Como se conecta com o resto

O monitor usa packages/auth para login e sessão, packages/db para leituras baratas no D1, packages/ui para a base visual e packages/workflow-core para o contrato RPC. Para ações ao vivo, ele chama apps/workflows pelo binding WORKFLOWS.

Como verificar

Rode pnpm dev:monitor e acesse o painel com o usuário do seed. Para testes focados, use pnpm --filter monitor test; para a documentação do specs, valide links e texto com pnpm --filter specs build.