Resposta em 1 página: conclusão primeiro, depois fatos, antes×depois, a regra síncrono×fila, hierarquia, o que sai/fica fora, fases e evidência nos arquivos.
Topologia inteira: Caddy → shell → 3 runtimes + worker + filas → Conta → Postgres/Redis, com o que fica fora da stack.
Mesmo mapa, versão resumida do runtime e dos dados (deployment ownership com fronteiras nomeadas e evidência operacional).
Caminho do que a pessoa espera: CRUD e tool-call respondem direto, stream do LLM é SSE aberto, nada passa pela fila.
Workflow em lote, import bulk e reindex: enqueue BullMQ → worker → persiste → tela acompanha por SSE/WS, sem polling.
ERD das 6 entidades centrais: users/organizations (conta), projects/tasks (agentpack), threads (motor) e api_keys (loadbalance), com as relações lógicas inter-banco tracejadas.
Lifecycle completo: branch → build → verificação → pronto → no ar, com aprovação, pausa por saúde e revert, sem tocar produção.