Aula 21 — Squad Composition e Ecossistema
Módulo: Mastery
Aula: 21 / 22
Módulo 6 · Squads Avançados Duração: 4-5 horas Agentes praticados: Todos os squads +
@aiox-orchestratorProjeto: Ecossistema completo
🏆 Vitória desta aula
Composição cross-squad funcionando: Squad N8N orquestrando Squad LinkedIn, e Squad Zabbix Content triggerando Squad N8N. Versionamento semântico por squad.
Critério binário: Composição N8N → LinkedIn funciona end-to-end + composição Zabbix Content → N8N funciona + versão semântica de cada squad.
Conceito
Squad Composition: squads que orquestram squads
Squads individuais são poderosos. Squads compostos são ecossistemas:
Composição 1: Squad N8N + Squad LinkedIn
N8N cria workflow → workflow aciona LinkedIn →
LinkedIn gera posts → workflow publica → coleta métricas
Composição 2: Squad Zabbix Content + Squad N8N
Zabbix Content gera módulo → trigger workflow n8n →
n8n provisiona labs + notifica alunos
O @aiox-orchestrator coordena comunicação entre squads: roteia outputs para inputs e gerencia dependências.
Versionamento semântico para squads
Squads evoluem — quando agentes mudam ou workflows são adicionados, a versão do squad muda. MAJOR.MINOR.PATCH permite rastrear compatibilidade entre composições.
Prática
Passo 1 — Composição N8N + LinkedIn
cd ~/aiox-mastery
claude
Configure composição entre Squad N8N e Squad LinkedIn:
Fluxo: Squad N8N cria workflow semanal que:
1. Chama Squad LinkedIn para gerar conteúdo (4 vertentes)
2. Squad LinkedIn gera posts com Voice Profile
3. Workflow n8n agenda publicação nos horários ideais
4. Workflow coleta métricas D+1, D+3, D+7
5. Resultado alimenta analytics do LinkedIn
Use @aiox-orchestrator para coordenar.
Teste: execute composição end-to-end.
Checklist
- Squad N8N gera workflow que aciona Squad LinkedIn?
- Squad LinkedIn gera conteúdo dentro do workflow n8n?
- Scheduling usa dados do analytics?
- Métricas são coletadas automaticamente?
- Orquestração funciona sem intervenção manual?
🏆 Checkpoint 1: Composição N8N + LinkedIn funcional.
Passo 2 — Composição Zabbix Content + N8N
Configure composição entre Squad Zabbix Content e Squad N8N:
Fluxo: quando Squad Zabbix Content gera módulo novo:
1. Trigger para Squad N8N
2. N8N cria workflow de provisioning de labs para o módulo
3. N8N cria workflow de notificação para alunos
Teste com módulo gerado na Aula 18.
🏆 Checkpoint 2: Composição Zabbix Content + N8N funcional.
Passo 3 — Versionamento semântico
Configure versionamento para cada squad:
- Squad LinkedIn: v2.0.0 (V3 + brownfield + A/B testing)
- Squad Zabbix Content: v1.0.0 (primeira versão estável)
- Squad N8N: v1.0.0 (primeira versão estável)
Para cada squad: changelog, regras de breaking changes (MAJOR),
features (MINOR), fixes (PATCH).
🏆 Checkpoint 3 — VITÓRIA DA AULA: 2 composições + versionamento semântico.
Passo 4 — Commit
*exit
git add .
git commit -m "feat: squad composition + semantic versioning
- Composition: N8N → LinkedIn (automated weekly content pipeline)
- Composition: Zabbix Content → N8N (lab provisioning + notification)
- @aiox-orchestrator coordinating cross-squad communication
- Semantic versioning for all 3 squads with changelogs"
Reflexão
O conceito-chave
Squad composition é a expressão máxima do AIOX: não apenas agentes dentro de um squad, mas squads inteiros orquestrando outros squads. O ecossistema LinkedIn (N8N gera workflow → LinkedIn gera posts → publica → coleta métricas) é uma cadeia impossível de gerenciar manualmente — e que funciona porque cada squad é testado, versionado e composto formalmente.
Conexão com a próxima aula
Na Aula 22 — a última do programa — publicação no marketplace, contribuição ao AIOX core, e a retrospectiva final.
Anterior: Aula 20 — MCP Integration e Squad Testing Próxima: Aula 22 — Marketplace, Contribuição e Consolidação Final
Pratique o que você aprendeu
Implemente os conceitos desta aula em seus próprios projetos. Consulte a página de projetos para desafios práticos e exemplos de código.