Fluxo agêntico para desenvolvimento.

Minha empresa tem certas limitações de ferramentas.

Tenho disponível Github Copilot e Devin para utilização.

Gostaria de deixar o processo mais autonomo com agents.

Qual vai ser o fluxo.

O dev tem uma historia definida pelo PM, e tem uma tela desenhada no figma.
A partir da tela do figma + historia preciso gerar um PRD bem elaborado para revisao.

A partir do PRD, gostaria que fosse gerada as especificacoes (SPECs)
A partir das SPECs as Tarefas de implementação. 

A partir daí o dev nao precisa mais fazer nada.

O modelo vai bater no figma via MCP pra pegar as telas e fazer o link com o PRD/SPEC com os requisitos funcionais e tecnicos.

Desenvolvido o codigo.

Agora devem ter agents para validar o codigo, para executar testes unitarios, testes na tela (playwrite), e fazer um code review.

A todo momento os agents devem marcar o progresso num arquivo de especifico para progresso e checkpoint.

Com o resultado dos testes e todas as validacoes, vamos querer elaborar um score passando pelos pilares de engenharia back/front.

Caso passe do score vamos abrir um PR com a alteracao no git.
Caso nao passe outro agent vai pegar o output dos testes e elaborar a correcao.

Ai começa o fluxo novamente e isso acontece até que passe pelo score.


Como faço isso?

Por onde começo?

Lembra que só tenho essas ferramentas, entao tudo deve ser executado na etapa de desenvolvimento mesmo.