{"id":"77986916-bc59-4c18-8eab-4113d52fca62","slug":"crewai-samukdantas-squad-engenharia","name":"squad-engenharia","description":"Squad de engenharia multiagente (LangGraph + CrewAI): vereditos por execução — testes reais, pentest em sandbox e contraste WCAG medido — com aprovação humana antes do deploy","canonicalUrl":"https://www.xpersona.co/skill/crewai-samukdantas-squad-engenharia","sourceUrl":"https://github.com/SamukDantas/squad-engenharia","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"samukdantas","label":"Samukdantas","url":"https://github.com/SamukDantas/squad-engenharia"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T11:50:38.270Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Samukdantas"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Samukdantas","href":"https://github.com/SamukDantas/squad-engenharia","sourceUrl":"https://github.com/SamukDantas/squad-engenharia","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T11:50:38.275Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-samukdantas-squad-engenharia/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-samukdantas-squad-engenharia/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T11:50:38.275Z","isPublic":true},{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/crewai-samukdantas-squad-engenharia/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-samukdantas-squad-engenharia/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"squad-engenharia","description":"Squad de engenharia multiagente (LangGraph + CrewAI): vereditos por execução — testes reais, pentest em sandbox e contraste WCAG medido — com aprovação humana antes do deploy","source":"GITHUB_REPOS","sourceId":"crewai:1391801411","repository":"https://github.com/SamukDantas/squad-engenharia","documentation":"https://www.xpersona.co/skill/crewai-samukdantas-squad-engenharia/agent/crewai-samukdantas-squad-engenharia","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/SamukDantas/squad-engenharia.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"Triagem → Planejamento → Guard aderência → Desenvolvimento → Testes → pytest → Visual → Revisão → Pentest → Aprovação humana → Deploy\n              ↑__↻ spec incoerente (máx. 2)_|   ↑___↻ testes vermelhos (máx. 3) / revisão reprovada (máx. 2) / vuln bloqueante (máx. 2) / contraste reprovado (máx. 2)___↻_|"},{"kind":"example","language":"text","snippet":"squad-engenharia/\n├── main.py                     # ponto de entrada\n├── requirements.txt            # deps da squad + ambiente pré-provisionado p/ código gerado\n├── pytest.ini                  # a suíte da squad é só tests/, nunca as entregas\n├── tests/                      # testes do domínio (rotas, guards, vereditos, orçamento)\n├── .env.example\n├── workspace/<thread_id>/      # entrega real de cada execução (gitignored)\n└── src/squad/\n    ├── config/\n    │   ├── agents.yaml         # definição dos agentes (papéis, goals, backstories)\n    │   └── tasks.yaml          # definição das tarefas de cada crew\n    ├── portas/                 # as formas: perfil de stack, testes, executor, métricas\n    ├── adaptadores/            # implementações: perfil python, runner de testes, opencode, codex, métricas, consumo\n    │   ├── tarefa_executor.py  # a tarefa que todo executor recebe (texto e .squad/tarefa.md)\n    │   └── keycloak_token.py   # token do gateway corporativo: lê e renova o login do OpenCode\n    ├── dominio/                # as decisões, sem nenhuma tecnologia\n    │   ├── rotas.py            # para onde ir depois de cada nó, e os tetos\n    │   ├── guards.py           # entrega vazia e rodada que não corrigiu nada\n    │   ├── vereditos.py        # leitura de SIM/NAO e APROVADO/REPROVADO\n    │   └── orcamento.py        # repartição do contexto enviado ao LLM\n    ├── llm.py                  # LLM da squad: provedor Codex, gateway corporativo ou Zen (LLM_PROVEDOR)\n    ├── tools.py                # ferramentas de arquivo confinadas ao workspace\n    ├── alvo.py                 # sobe a entrega como servidor em rede isolada\n    ├── visual.py               # renderiza a entrega e mede contraste (Docker)\n    ├── painel.py               # painel read-only sobre metrics/ (servidor + agregação)\n    ├── painel.html             # as três telas do painel (sem build, sem CDN)\n    ├── deploy.py               # deploy real (git commit + push da entrega)\n    ├── crews/\n    │   ├──"}]}}