A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados. Cada tarefa teria um contrato único com objetivo, entregáveis, critérios de aceitação, dependências, autorizações e evidências.
Publicado porImagens geradas com GPT Image 2
Resposta de pesquisa
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/GwlKmI7QinNfXevZji84RFDPF1F3/thumbnails/704257AAC5CD7E410583/515F0C50E3ADBE7B5882-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下规范将任务单元作为端到端业务流的唯一流转契约,采用“机器检查通过+独立审查签章”控制下游释放。交付范围为工程规范草案;未修改工作区、实施代码、执行测试或迁移现有资产。\n\n BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范\n\n版本:0.1。日期:2026 10 27。状态:DRAFT. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
À medida que ferramentas de desenvolvimento incorporam agentes de IA, uma questão prática ganha importância: como saber o que foi autorizado, o que realmente foi verificado e se a versão revisada é a mesma que será entregue?
Uma proposta de governança para o projeto BMAD-Solo responde com um fluxo simples na forma, mas rigoroso nos controles: um contrato por tarefa, etapas bem definidas e duas barreiras antes de liberar o trabalho para a próxima fase. O documento, identificado como versão 0.1 e datado de 27 de outubro de 2026, é um rascunho para avaliação de engenharia — não um relato de funcionalidades já implantadas.
A ideia de colocar a qualidade dentro do próprio processo aparece também em material institucional da Huawei, que defende incorporar requisitos de qualidade aos fluxos de negócio.7 Já o artigo AutoSwarm é citado como referência acadêmica sobre colaboração entre agentes; porém, a proposta ressalva que não foi possível confirmar, no texto integral, detalhes específicos atribuídos a ele. Por isso, esses detalhes não são tratados como conclusões comprovadas do estudo.
1
O modelo mantém dois movimentos principais: Plan, para entender e especificar o trabalho, e Act, para executá-lo e revisá-lo. Dentro dessas etapas, quatro responsabilidades se alternam:
O ponto central é que essas funções não exigem quatro agentes independentes nem quatro pastas com versões próprias da tarefa. São perspectivas diferentes dentro do mesmo fluxo. Trocar de responsabilidade também não concede novas permissões: chamar o modelo de “Supervisor”, por exemplo, não torna independente uma revisão feita pelo mesmo agente que escreveu o código.
A unidade central da proposta é o Task Unit, ou contrato de tarefa. Nele ficariam o objetivo, os entregáveis, os critérios de aceitação, as dependências, o estágio atual, as autorizações e as referências às evidências. O estado da tarefa teria uma única fonte de verdade; resumos de conversa e listas nativas da ferramenta poderiam ajudar na navegação, mas não substituiriam esse registro.
O contrato também delimitaria quais arquivos podem ser criados ou alterados e quais verificações são obrigatórias. Caminhos vagos, como “ajustar os arquivos relacionados”, não seriam suficientes para autorizar mudanças de produção. Se um artefato ainda não existe, ele deve aparecer como planejado — não como disponível ou aprovado.
Essa separação ajuda a evitar dois erros comuns: confundir uma proposta técnica com autorização para executá-la e tratar um resultado desconhecido como se tivesse passado. Se faltarem evidências, autorização ou informações sobre o ambiente, a tarefa fica bloqueada; não recebe um “aprovado” por padrão.
A primeira barreira é a verificação automatizada. Ela deve ser executada por uma ferramenta confiável, com comando, ambiente, limites de tempo e regras de resultado definidos previamente. Um texto “PASS” impresso pelo próprio código ou preenchido manualmente pelo modelo não basta. A proposta também prevê registrar cada execução com a identidade do contrato, do candidato e do ambiente, para que um resultado antigo não seja reaproveitado depois de mudanças relevantes.
A segunda é a revisão independente. A pessoa revisora precisa ter autorização e não pode ter participado da implementação daquele candidato. A revisão deve examinar, entre outros pontos, se os critérios de aceitação foram cobertos, se o tratamento de erros faz sentido e se os testes foram enfraquecidos ou removidos para esconder uma falha.
A regra de liberação, portanto, combina os dois resultados: verificações obrigatórias aprovadas e uma revisão independente válida para exatamente o mesmo candidato. Se o código, o contrato ou uma dependência relevante mudar, as evidências correspondentes precisam ser reavaliadas. E mesmo a aprovação não autoriza automaticamente publicação, integração de código ou implantação: essas ações ainda dependem de permissões próprias.
Uma reprovação não deve apagar o histórico nem devolver a tarefa automaticamente ao estado de pronta. A proposta prevê preservar o candidato, as diferenças em relação à versão anterior, o resultado da execução e o relatório de revisão. Uma correção aprovada cria uma nova tentativa e um novo identificador de candidato; o sinal verde de uma versão anterior não acompanha a mudança.
Se a correção exigir alterar os critérios, o escopo ou uma interface pública, a tarefa volta à etapa de planejamento para nova aprovação. Se o problema for falta de evidência ou um ambiente incerto, a classificação adequada é “evidência insuficiente”, não necessariamente “teste falhou”.
Outro componente é o controle do contexto usado pelo agente. A proposta recomenda carregar as informações necessárias para a etapa atual e manter históricos longos fora do material de leitura obrigatório. Ao retomar uma sessão, o sistema deve recuperar o contrato e as obrigações pendentes, em vez de confiar apenas em um resumo da conversa. Isso reduz ruído, mas não equivale a apagar fisicamente informações já vistas pelo modelo.
O desenho prevê adaptar o fluxo a Roo Code e Cline sem presumir que configurações ou modos de operação, por si só, imponham controles técnicos. Um prompt pode orientar o agente a não alterar certos arquivos; para ser uma barreira efetiva, porém, a ferramenta também precisa impedir a operação fora do escopo.
A mesma cautela vale para a revisão: iniciar uma nova conversa ou selecionar outro modo não prova independência. A proposta considera necessária uma identidade revisora autorizada e uma assinatura vinculada ao contrato, ao candidato, ao resultado automatizado e ao relatório. Se a ferramenta não conseguir isolar o código executado do mecanismo que guarda as evidências, o documento recomenda não afirmar que há uma barreira física comprovada.
A implementação sugerida é gradual: primeiro validar o contrato e as transições de estado; depois criar registros confiáveis de verificação; em seguida testar identidade e assinatura de revisão; por fim, comprovar o comportamento real em cada ferramenta. A migração de documentos antigos e a retirada de entradas anteriores também ficariam sujeitas a autorização própria, sem apagar automaticamente históricos ou evidências únicas.
A proposta tenta tornar verificável uma distinção importante: um agente pode ajudar a implementar e a revisar, mas a própria declaração do agente não deve valer como prova de que passou por um controle independente. Contrato único, evidência vinculada ao candidato e revisão separada são as peças escolhidas para estabelecer essa separação.
Ainda assim, o material deixa claro que a existência do desenho não comprova que o verificador, as assinaturas ou as travas do Roo Code e do Cline já estejam funcionando. Essa comprovação dependeria de implementação autorizada e testes que demonstrem tanto o caminho correto quanto a rejeição de tentativas inválidas.
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados.
A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados. Cada tarefa teria um contrato único com objetivo, entregáveis, critérios de aceitação, dependências, autorizações e evidências.
A liberação dependeria de duas condições: verificações automatizadas confiáveis e aprovação de uma pessoa revisora que não tenha implementado aquele candidato.
A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados. Cada tarefa teria um contrato único com objetivo, entregáveis, critérios de aceitação, dependências, autorizações e evidências.
Publicado porImagens geradas com GPT Image 2
Resposta de pesquisa
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/GwlKmI7QinNfXevZji84RFDPF1F3/thumbnails/704257AAC5CD7E410583/515F0C50E3ADBE7B5882-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下规范将任务单元作为端到端业务流的唯一流转契约,采用“机器检查通过+独立审查签章”控制下游释放。交付范围为工程规范草案;未修改工作区、实施代码、执行测试或迁移现有资产。\n\n BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范\n\n版本:0.1。日期:2026 10 27。状态:DRAFT. Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
À medida que ferramentas de desenvolvimento incorporam agentes de IA, uma questão prática ganha importância: como saber o que foi autorizado, o que realmente foi verificado e se a versão revisada é a mesma que será entregue?
Uma proposta de governança para o projeto BMAD-Solo responde com um fluxo simples na forma, mas rigoroso nos controles: um contrato por tarefa, etapas bem definidas e duas barreiras antes de liberar o trabalho para a próxima fase. O documento, identificado como versão 0.1 e datado de 27 de outubro de 2026, é um rascunho para avaliação de engenharia — não um relato de funcionalidades já implantadas.
A ideia de colocar a qualidade dentro do próprio processo aparece também em material institucional da Huawei, que defende incorporar requisitos de qualidade aos fluxos de negócio.7 Já o artigo AutoSwarm é citado como referência acadêmica sobre colaboração entre agentes; porém, a proposta ressalva que não foi possível confirmar, no texto integral, detalhes específicos atribuídos a ele. Por isso, esses detalhes não são tratados como conclusões comprovadas do estudo.
1
O modelo mantém dois movimentos principais: Plan, para entender e especificar o trabalho, e Act, para executá-lo e revisá-lo. Dentro dessas etapas, quatro responsabilidades se alternam:
O ponto central é que essas funções não exigem quatro agentes independentes nem quatro pastas com versões próprias da tarefa. São perspectivas diferentes dentro do mesmo fluxo. Trocar de responsabilidade também não concede novas permissões: chamar o modelo de “Supervisor”, por exemplo, não torna independente uma revisão feita pelo mesmo agente que escreveu o código.
A unidade central da proposta é o Task Unit, ou contrato de tarefa. Nele ficariam o objetivo, os entregáveis, os critérios de aceitação, as dependências, o estágio atual, as autorizações e as referências às evidências. O estado da tarefa teria uma única fonte de verdade; resumos de conversa e listas nativas da ferramenta poderiam ajudar na navegação, mas não substituiriam esse registro.
O contrato também delimitaria quais arquivos podem ser criados ou alterados e quais verificações são obrigatórias. Caminhos vagos, como “ajustar os arquivos relacionados”, não seriam suficientes para autorizar mudanças de produção. Se um artefato ainda não existe, ele deve aparecer como planejado — não como disponível ou aprovado.
Essa separação ajuda a evitar dois erros comuns: confundir uma proposta técnica com autorização para executá-la e tratar um resultado desconhecido como se tivesse passado. Se faltarem evidências, autorização ou informações sobre o ambiente, a tarefa fica bloqueada; não recebe um “aprovado” por padrão.
A primeira barreira é a verificação automatizada. Ela deve ser executada por uma ferramenta confiável, com comando, ambiente, limites de tempo e regras de resultado definidos previamente. Um texto “PASS” impresso pelo próprio código ou preenchido manualmente pelo modelo não basta. A proposta também prevê registrar cada execução com a identidade do contrato, do candidato e do ambiente, para que um resultado antigo não seja reaproveitado depois de mudanças relevantes.
A segunda é a revisão independente. A pessoa revisora precisa ter autorização e não pode ter participado da implementação daquele candidato. A revisão deve examinar, entre outros pontos, se os critérios de aceitação foram cobertos, se o tratamento de erros faz sentido e se os testes foram enfraquecidos ou removidos para esconder uma falha.
A regra de liberação, portanto, combina os dois resultados: verificações obrigatórias aprovadas e uma revisão independente válida para exatamente o mesmo candidato. Se o código, o contrato ou uma dependência relevante mudar, as evidências correspondentes precisam ser reavaliadas. E mesmo a aprovação não autoriza automaticamente publicação, integração de código ou implantação: essas ações ainda dependem de permissões próprias.
Uma reprovação não deve apagar o histórico nem devolver a tarefa automaticamente ao estado de pronta. A proposta prevê preservar o candidato, as diferenças em relação à versão anterior, o resultado da execução e o relatório de revisão. Uma correção aprovada cria uma nova tentativa e um novo identificador de candidato; o sinal verde de uma versão anterior não acompanha a mudança.
Se a correção exigir alterar os critérios, o escopo ou uma interface pública, a tarefa volta à etapa de planejamento para nova aprovação. Se o problema for falta de evidência ou um ambiente incerto, a classificação adequada é “evidência insuficiente”, não necessariamente “teste falhou”.
Outro componente é o controle do contexto usado pelo agente. A proposta recomenda carregar as informações necessárias para a etapa atual e manter históricos longos fora do material de leitura obrigatório. Ao retomar uma sessão, o sistema deve recuperar o contrato e as obrigações pendentes, em vez de confiar apenas em um resumo da conversa. Isso reduz ruído, mas não equivale a apagar fisicamente informações já vistas pelo modelo.
O desenho prevê adaptar o fluxo a Roo Code e Cline sem presumir que configurações ou modos de operação, por si só, imponham controles técnicos. Um prompt pode orientar o agente a não alterar certos arquivos; para ser uma barreira efetiva, porém, a ferramenta também precisa impedir a operação fora do escopo.
A mesma cautela vale para a revisão: iniciar uma nova conversa ou selecionar outro modo não prova independência. A proposta considera necessária uma identidade revisora autorizada e uma assinatura vinculada ao contrato, ao candidato, ao resultado automatizado e ao relatório. Se a ferramenta não conseguir isolar o código executado do mecanismo que guarda as evidências, o documento recomenda não afirmar que há uma barreira física comprovada.
A implementação sugerida é gradual: primeiro validar o contrato e as transições de estado; depois criar registros confiáveis de verificação; em seguida testar identidade e assinatura de revisão; por fim, comprovar o comportamento real em cada ferramenta. A migração de documentos antigos e a retirada de entradas anteriores também ficariam sujeitas a autorização própria, sem apagar automaticamente históricos ou evidências únicas.
A proposta tenta tornar verificável uma distinção importante: um agente pode ajudar a implementar e a revisar, mas a própria declaração do agente não deve valer como prova de que passou por um controle independente. Contrato único, evidência vinculada ao candidato e revisão separada são as peças escolhidas para estabelecer essa separação.
Ainda assim, o material deixa claro que a existência do desenho não comprova que o verificador, as assinaturas ou as travas do Roo Code e do Cline já estejam funcionando. Essa comprovação dependeria de implementação autorizada e testes que demonstrem tanto o caminho correto quanto a rejeição de tentativas inválidas.
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados.
A proposta trata Analyst, Architect, Coder e Supervisor como responsabilidades em etapas do fluxo, não como quatro agentes ou sistemas de documentos separados. Cada tarefa teria um contrato único com objetivo, entregáveis, critérios de aceitação, dependências, autorizações e evidências.
A liberação dependeria de duas condições: verificações automatizadas confiáveis e aprovação de uma pessoa revisora que não tenha implementado aquele candidato.