Open Dots — Arquitetura completa

Open Dots — Arquitetura completa An architecture diagram generated by Archify. Aluno · Telegram (celular/desktop) · Architecture component Aluno Telegram (celular/desktop) Bot Telegram · comandos e notificações · Servidor (backend FastAPI) Bot Telegram comandos e notificações FastAPI · núcleo do backend · Servidor (backend FastAPI) FastAPI núcleo do backend Next.js · dashboard web · Architecture component Next.js dashboard web Motor de permissões · PermissionRequest + HOOK_TOKEN · Servidor (backend FastAPI) Motor de permissões PermissionRequest + HOOK_TOKEN Sandboxes Boat · agente isolado por aluno · Boat Cloud Sandboxes Boat agente isolado por aluno Agendamentos · 3 loops em background · Servidor (backend FastAPI) Agendamentos 3 loops em background PostgreSQL · tarefas, credenciais, schedules · Servidor (backend FastAPI) PostgreSQL tarefas, credenciais, schedules OAuth Claude · assinatura do aluno · Architecture component OAuth Claude assinatura do aluno GitHub device-flow · link da conta do aluno · Architecture component GitHub device-flow link da conta do aluno Fernet · credenciais cifradas · Servidor (backend FastAPI) Fernet credenciais cifradas Classificador git · analisa o repo da tarefa · Servidor (backend FastAPI) Classificador git analisa o repo da tarefa mensagens REST REST/JSON cria e opera (Boat API) hook PermissionRequest allow / deny SQL (asyncpg) poll, sync, report login por assinatura autoriza GitHub cifra segredos classifica repo Servidor (backend FastAPI) Boat Cloud Legend Frontend Backend Database Cloud Security External