Architecture Intelligence para equipes AI-Native
Algo mudou nos últimos seis meses. Agentes de IA passaram de escrever funções para escrever serviços inteiros. Claude Code, Cursor, Codex — eles não são mais assistentes. São membros da equipe. Abrem PRs, revisam código, lançam features.
Mas eis o que me tira o sono: esses agentes não fazem ideia de como a arquitetura se parece.
Um agente consegue escrever um serviço Go perfeitamente limpo em dez minutos. Mas ele não sabe que a equipe decidiu três meses atrás rotear toda a comunicação entre serviços pelo Kafka. Não sabe que o serviço de pagamentos tem acesso direto ao banco de dados proibido. Não sabe que Python foi movido para "hold" no technology radar no trimestre passado.
O resultado? Drift arquitetural na velocidade da maquina.
Construímos o Archyl para resolver isso. E hoje, lançamos a maior atualização desde o lançamento: Architecture Intelligence — um ecossistema completo que transforma o Archyl no sistema nervoso do desenvolvimento AI-native.
O problema: agentes codificam rápido, mas codificam as cegas
Quando um desenvolvedor humano entra em uma equipe, ele passa dias lendo documentação, fazendo perguntas, construindo um modelo mental do sistema. Aprende as regras — escritas e não escritas. Entende os limites.
Agentes de IA pulam tudo isso. Recebem uma tarefa, escrevem código, abrem um PR. Se ninguém detecta a violação arquitetural na revisão, vai para produção. Multiplique isso por dez agentes trabalhando em dez serviços em três equipes, e sua arquitetura cuidadosamente projetada se corrói em semanas.
Já vimos isso acontecer. Uma equipe com um modelo C4 impecável em janeiro tinha um drift score de 40% em marco. Não porque pararam de se importar — mas porque seus agentes não sabiam que a arquitetura existia.
A solução: arquitetura como infraestrutura
Documentação de arquitetura não deveria ser algo que você mantém. Deveria ser algo que se mantém sozinho — e que cada agente consulta antes de escrever uma única linha de código.
Foi isso que construímos. Eis o que estamos lançando hoje.
10 Agent Skills
O skill original archyl-developer dava aos agentes acesso a 181 ferramentas MCP. Mas era uma caixa de ferramentas sem fluxo de trabalho. Hoje, adicionamos nove skills especializados que cobrem o ciclo completo de desenvolvimento:
Antes de codificar
archyl-preflight — Execute antes de implementar qualquer feature. Verifica sua abordagem planejada contra o modelo C4, as regras de conformidade, o technology radar e os contratos API. Você recebe um veredito claro PASS / WARN / FAIL antes de escrever uma única linha de código.
> Estou prestes a adicionar um cache Redis ao servico de usuarios. Tudo bem?
Verificacao Preflight: AVISO
- Redis esta aprovado no technology radar ✓
- O servico de usuarios existe no modelo C4 ✓
- ⚠ Nenhum container de cache documentado — sugerimos criar um
- ⚠ A regra "No Direct DB Access from Handlers" se aplica — garanta que o cache seja acessado pela camada de servico
Depois de implantar
archyl-postship — Execute depois de implantar. Analisa o que você acabou de construir, atualiza o modelo C4, cria ADRs para decisões arquiteturais e registra Change Requests para revisão do arquiteto. Sua documentação se atualiza sozinha como efeito colateral do trabalho.
Durante a revisão
archyl-review — Um bot de revisão de arquitetura. Verifica o diff do seu PR contra a arquitetura documentada e fornece feedback estruturado: violações de conformidade, cruzamento de limites, tecnologias não aprovadas, contratos API ausentes. Pense no ESLint, mas para arquitetura.
Para visibilidade
archyl-changelog — Gera uma linha do tempo legível de todas as mudanças arquiteturais: novos serviços, relacionamentos modificados, decisões ADR, evolução do drift. Perfeito para reuniões de revisão de arquitetura.
archyl-dora — Correlaciona métricas DORA com mudanças arquiteturais. Sua decomposição em microservicos melhorou o lead time? O pico de drift precedeu o aumento do change failure rate? Agora você tem os dados.
archyl-roi — Quantifica o impacto financeiro das decisões arquiteturais. "Nosso investimento em regras de conformidade economizou um estimado de $23.000 no ultimo trimestre ao reduzir retrabalho." Esse é o tipo de dado que faz orçamentos de arquitetura serem aprovados.
Para prevenção
archyl-predict — Prevê riscos arquiteturais antes que se materializem. "No ritmo atual, seu drift score cruzara 50% ate maio. O PaymentService tem 12 dependências de entrada — considere a decomposição."
archyl-autofix — Quando drift é detectado, propõe correções especificas. Seja atualizar a documentação para corresponder ao código, ou sugerir mudanças no código para se realinhar com a arquitetura. Cria Change Requests para revisão humana.
Para coordenação
archyl-orchestrate — Quando múltiplos agentes trabalham em diferentes serviços simultaneamente, este skill negocia contratos API, resolve conflitos de dependências e garante que mudanças entre equipes não quebrem a arquitetura.
6 GitHub Actions
Governança arquitetural pertence ao CI. Lançamos seis GitHub Actions que executam automaticamente em cada PR e merge:
| Action | Trigger | O que faz |
|---|---|---|
| conformance-check | PR | Executa regras de conformidade contra arquivos alterados, anota violações inline |
| drift-score | PR | Calcula o drift score, publica como comentário no PR, falha abaixo do limite |
| generate-context | Push para main | Gera archyl.txt — um briefing de arquitetura otimizado em tokens para agentes |
| auto-cr | Push para main | Cria automaticamente Change Requests de arquitetura a partir de diffs de merge |
| release | Deploy | Rastreia releases no Archyl com ambiente e versão |
| sync | Push para main | Sincroniza o DSL archyl.yaml para manter a arquitetura como código |
A configuração recomendada é um único arquivo:
name: Architecture
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
pr-checks:
if: github.event_name == 'pull_request'
uses: archyl-com/actions/.github/workflows/archyl-pr.yml@v1
with:
organization-id: ${{ vars.ARCHYL_ORG_ID }}
project-id: ${{ vars.ARCHYL_PROJECT_ID }}
drift-threshold: 70
secrets:
api-key: ${{ secrets.ARCHYL_API_KEY }}
main-update:
if: github.event_name == 'push'
uses: archyl-com/actions/.github/workflows/archyl-main.yml@v1
with:
organization-id: ${{ vars.ARCHYL_ORG_ID }}
project-id: ${{ vars.ARCHYL_PROJECT_ID }}
secrets:
api-key: ${{ secrets.ARCHYL_API_KEY }}
Não está no GitHub? Também oferecemos templates para GitLab CI e Bitbucket Pipelines.
Packs de regras de conformidade
Configurar governança arquitetural do zero é tedioso. Então construímos cinco packs de regras pre-construidos que você pode instalar em segundos:
| Pack | Regras | O que aplica |
|---|---|---|
| Microservices | 10 | Sem DBs compartilhados, implantação independente, comunicação delimitada |
| Clean Architecture | 9 | Limites de camadas, isolamento de domínio, padrões port/adapter |
| Event-Driven | 8 | Conformidade de canais, requisitos de schema, dead letter queues |
| API-First | 8 | Requisitos de contratos, versionamento, documentação de autenticação |
| Security Baseline | 8 | Aplicação de gateway, gestão de segredos, controles de acesso |
Instale pelo agent skill: "Instale o pack de regras de conformidade de microservicos." Pronto.
SDKs
Para equipes que constroem integrações personalizadas, publicamos SDKs oficiais:
npm install @archyl/sdk # Node.js 18+, zero dependencies
pip install archyl-sdk # Python 3.10+
const archyl = new ArchylClient({ apiKey: 'arch_...', organizationId: 'uuid' });
const drift = await archyl.governance.computeDrift(projectId);
const predictions = await archyl.projects.getPredictions(projectId);
Três novas APIs alimentadas por IA
Sob o capo, lançamos três novas capacidades no backend:
Predictive Analytics (GET /projects/:id/predict) — Analise estatística real. Regressão linear sobre drift scores, trajetórias de métricas DORA, taxas de decaimento de conformidade e detecção de hotspots de complexidade por analise de acoplamento fan-in/fan-out. Não intuições — matemática.
Architecture Diff Analysis (POST /projects/:id/architecture-diff) — Envie um git diff, receba um delta estruturado do modelo C4. Analise alimentada por IA que detecta novos serviços, dependências alteradas e decisões arquiteturais. Sugere ADRs quando decisões significativas são detectadas.
ROI Computation (GET /projects/:id/roi) — Quantifica os retornos do investimento em arquitetura. Divide suas métricas DORA antes/depois, calcula ganhos de produtividade (horas economizadas x custo por hora), ganhos de confiabilidade (incidentes evitados x custo por incidente) e classifica seus ADRs por impacto financeiro.
Todas as três estão disponíveis como ferramentas MCP, então cada agent skill pode chama-las diretamente.
O ciclo completo
Veja como tudo se encaixa:
Agente recebe a tarefa
│
▼
archyl-preflight ──── valida a abordagem contra a arquitetura
│
▼
Agente escreve codigo
│
▼
archyl-review ──────── revisa o PR contra o modelo C4
│
▼
CI: conformance-check ─ bloqueia violacoes
CI: drift-score ──────── aplica alinhamento
│
▼
Merge para main
│
▼
CI: auto-cr ──────────── registra Change Request
CI: generate-context ─── atualiza archyl.txt
│
▼
archyl-postship ──────── atualiza modelo C4 + ADRs
│
▼
Proximo agente le archyl.txt ← o ciclo se repete
A arquitetura não é mantida. Ela se mantém sozinha.
Primeiros passos
1. Instale os skills:
/plugin marketplace add archyl-com/agent-skills
/plugin install archyl-preflight@archyl-com-agent-skills
2. Adicione as GitHub Actions:
Copie o workflow acima em .github/workflows/architecture.yml.
3. Gere seu primeiro archyl.txt:
Execute a action generate-context ou peca ao seu agente: "Gere o arquivo de contexto de arquitetura para este projeto."
4. Comece a codificar. Seu agente agora conhece a arquitetura.
O que vem a seguir
Esta é a base. Estamos trabalhando em dashboards frontend para predições e ROI, integração mais profunda com mais agentes de codificação e um marketplace comunitário para packs de regras de conformidade.
Documentação de arquitetura sempre foi aquilo que as equipes queriam fazer mas nunca encontravam tempo. Quando os agentes escrevem o código, a arquitetura se torna a única coisa que os humanos precisam gerir. O Archyl garante que eles não precisem fazer isso sozinhos.
Tudo o que lançamos hoje e open source. Adoraríamos receber seu feedback.