Bindings Cloudflare
Papel no sistema
Bindings conectam os Workers aos recursos Cloudflare corretos. Eles são parte da arquitetura, porque definem quem pode ler D1, quem pode chamar workflows e quem possui classes de Cloudflare Workflows.
Onde fica o código
Veja apps/monitor/wrangler.jsonc, apps/api/wrangler.jsonc e apps/workflows/wrangler.jsonc. O binding DB aparece nos três runtimes; o binding WORKFLOWS aparece nos clientes; os bindings DEMO_WORKFLOW e MAINTENANCE_WORKFLOW aparecem no owner apps/workflows.
Como se conecta com o resto
apps/workflows é o único dono dos bindings de Cloudflare Workflows. apps/api e apps/monitor chamam apps/workflows por service binding RPC para ações ao vivo. Schedules nativos do Cloudflare disparam execuções agendadas. O site apps/specs não usa bindings de D1, auth ou services em v1.
Como verificar
Rode pnpm dev:workflows antes de testar chamadas pelo monitor ou pela API. Se aparecer erro de binding, compare worker-configuration.d.ts do app afetado com o respectivo wrangler.jsonc.