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.