Fabrica de Software - Arquitetura Hanna & Panteao
Mapa completo: codigo, ambientes, deploys, sprints e agentes - tudo interligado, cada peca no seu lugar.
| FABRICA DE SOFTWARE - ARQUITETURA COMPLETA | |||||||||||
|
CASA Seu PC / Notebook |
GITHUB (novo, separado) |
CLOUDFLARE Proxy / DNS / SSL |
VPS CONTABO (Alemanha) 194.163.166.14 |
||||||||
|
Codigo Local
workspace-hanna/
Editor / Terminal
VSCode / webchat
Bitwarden
Suas senhas
SSH
Acesso a VPS
Hanna (aqui)
Orquestradora |
→ |
Repo: algiz-phi/hanna
Novo, seu nao usa
GitHub Actions
CI/CD automatico |
→ |
DNS: *.algiz-phi.us
Proxy + SSL + CDN
|
→ |
Nginx (:80/:443)
OpenClaw Gateway
porta 18789
Docker
Ponto + Dokploy
Ambientes:
DEV
QA
STG
PRD
WorkSpace OpenClaw
Agentes: Hanna, Pitaco, Argus
|
|||||
| git push/pull | deploy CI/CD | HTTPS + DNS | SSH terminal | navegador | |||||||||||
Os 4 Ambientes
DEV
Seu PC. Codigo rodando so aqui. Testa, quebra, conserta a vontade.
QA
Branch develop. Sobe pra VPS em teste. Hanna e Pitaco revisam.
STAGING
Identico a producao. Ultimo teste antes de ir ao ar.
PRODUCTION
Branch main. O que o mundo ve. So sobe apos passar todos os outros.
Sprints
Planning
Inicio da sprint. Decide o que fazer, pega tarefas do backlog.
Dev
Dias de codar. Cada tarefa vira uma branch feature/. Commits.
Review
Pitaco revisa. Argus audita. Aprovado = merge na develop.
Deploy
CI/CD faz deploy automatico via GitHub Actions + Dokploy.
Rollback
Se quebrou: git revert + redeploy = volta ao normal em minutos.
Fluxo Completo
Voce edita o codigo no VSCode/terminal no seu PC.
Tirar foto do codigo. git add . && git commit -m "feat: login via Google"
Enviar pro GitHub (nuvem). git push origin feature/x
Pedido de revisao no GitHub. Pitaco recebe notificacao.
Pitaco + Argus revisam. Aprovam ou pedem mudancas.
Junta o codigo novo com develop ou main.
GitHub Actions: testes automaticos + deploy se passar.
Codigo novo no ar na VPS. Dokploy gerencia.
Observa. Se der erro = rollback.
Glossario Tecnico (mastigado)
Sistema que controla versoes do codigo. Cada alteracao vira um commit (checkpoint). Ctrl+Z infinito.
Linha do tempo paralela. main=producao, develop=dev, feature/x=tarefa, hotfix/x=urgencia.
Pedido pra juntar seu codigo. Alguem revisa antes de aceitar.
Savepoint do codigo. git commit -m "mensagem clara do que mudou".
Push = enviar pro GitHub. Pull = baixar do GitHub.
CI = testes automaticos no push. CD = deploy automatico se passar. Codigo novo no ar em minutos.
Painel visual de deploys. Mostra status de cada app. Acessa em :3000.
Ciclo de 1-2 semanas. Planeja -> faz -> revisa -> entrega.
Lista de tarefas pendentes, ordenadas por prioridade.
Voltar pra versao anterior. git revert + redeploy. Feito em minutos.
Robo que executa tarefas automaticamente quando voce pusha. Ex: fazer deploy.
Documento apos problema em producao: o que aconteceu, o que causou, como resolveram.
Onde ficam as senhas?
- Bitwarden (seu PC local) - suas senhas pessoais.
- GitHub Secrets (no repo dos agentes) - chaves que o CI/CD usa.
- OpenClaw Config (VPS, /root/.openclaw/) - API keys dos agentes.
Diagrama Fabrica de Software - Criado por Hanna - 28/05/2026