API worker
Papel no sistema
apps/api é um Worker Hono. Ele concentra endpoints HTTP externos, health check, autenticação por Better Auth e rotas de workflow acessíveis por clientes autorizados.
Onde fica o código
O entrypoint fica em apps/api/src/index.ts, a aplicação Hono fica em apps/api/src/app.ts, auth fica em apps/api/src/auth.ts, banco em apps/api/src/db.ts, e rotas de workflow em apps/api/src/workflows.ts.
Como se conecta com o resto
O middleware de auth usa o pacote packages/auth. O acesso ao banco usa o binding DB e o pacote packages/db. Ações de workflow usam o binding WORKFLOWS. O worker também usa packages/workflow-core para tipar a chamada RPC para apps/workflows.
Como verificar
Rode pnpm dev:api para subir o Worker local. Use pnpm --filter api test para validar auth, DB e rotas de workflows, e confira apps/api/wrangler.jsonc quando uma integração local não encontrar DB ou WORKFLOWS.