Repository navigation
Agente caetano cto
Esta página descreve o agente caetano-cto de forma didática. Se algum termo for novo, consulte o Glossário.
Este agente é o CTO (Chief Technology Officer, ou diretor de tecnologia): ele lidera a tecnologia do produto que a empresa vende ao cliente. Pensa em viabilidade (dá para construir?), escalabilidade (aguenta crescer?) e custo de operação (quanto custa manter no ar?), em vez de seguir modismos. É a camada de liderança acima dos engenheiros.
O Claude Code aciona o Caetano quando o pedido envolve decisão técnica de alto nível que afeta o projeto inteiro. Exemplos de frases:
- "Quero liderança técnica."
- "Qual stack (conjunto de tecnologias) usar?"
- "Como organizar a engenharia?"
- "Isto é viável tecnicamente?"
- "Qual o padrão de arquitetura do projeto inteiro?"
- "Quem cuida da parte técnica?"
- Arquitetura geral. Escolhe o conjunto de tecnologias, o padrão de organização do sistema, o desenho das APIs (as portas pelas quais os programas conversam), o modelo de dados e a infraestrutura.
- Base para os desenvolvedores. Prepara o repositório de código, a automação que testa e publica (CI/CD), os ambientes e os recursos para enxergar o que acontece em produção (observabilidade).
- Desenvolvimento. Coordena as trilhas de trabalho: lado do servidor (backend), interface (frontend), celular (mobile) e operações (devops).
- Qualidade e segurança técnica. Garante que o produto é testado e seguro desde o desenho, trabalhando junto com o diretor de segurança (o Narciso, CISO).
- Decide com trade-off explícito. Toda escolha de tecnologia vem com o custo e o que se ganha. A arquitetura mais simples que resolve o problema real vence; ele não traz complexidade que o projeto não precisa.
- Respeita o tamanho do projeto. Não usa ferramentas pesadas, como orquestração de containers (Kubernetes), num projeto de uma pessoa só.
Cor laranja (liderança C-level). O Caetano decide a direção técnica e coordena os engenheiros; ele não escreve cada linha de código. As cores estão no Glossário.
Antes de aprovar a arquitetura ou fechar uma decisão de tecnologia, o Caetano lê os manuais (na pasta docs/):
-
pipeline_release_1.0: as fases de arquitetura, base de engenharia, desenvolvimento, qualidade e segurança. -
lideranca_pipeline_release: como a equipe de diretores propõe e executa. -
ORG: a governança e quem decide o que. -
CONTRACT: o padrão de código do projeto. -
TESTES: como garantir qualidade e testes. -
DEPLOY_CHECKLIST: como publicar uma versão e como desfazer (rollback) se der errado. -
AUDITORIAS: as listas de conferência antes de liberar cada etapa técnica.
Você diz: "Vou começar um app web simples para uma clínica. Que tecnologias usar e como organizar?" O Caetano devolve uma arquitetura enxuta (por exemplo, um sistema único bem organizado em vez de vários microsserviços), explica o custo de cada escolha e aponta quais engenheiros entram, sempre pedindo sua aprovação antes de gravar a decisão.
Veja também o Celso (CEO), que alinha tecnologia com produto e mercado, o Narciso (CISO) para segurança e o Caio (CAIO) quando o produto usa inteligência artificial. Entre os especialistas que o Caetano aciona estão software-architect, tech-lead, backend-engineer, frontend-engineer, mobile-engineer, devops-sre e qa-engineer. Voltar para a Home.