Vincular os PRs da migração ao Asana

TLDR: Criar (ou localizar) a tarefa pai no Asana da migração DigitalOcean → AWS e adicionar uma subtarefa por PR aberto durante o trabalho (infrastructure, gateway e marketing), fechando a lacuna de rastreabilidade.

Contexto

Um lote grande de PRs foi mergeado durante a migração de EKS/ward/ECR com a seção Related deixada como placeholder (_(a vincular no Asana)_). As skills commons:pr e commons:asana exigem que todo PR aponte para uma subtarefa do Asana sob uma tarefa pai. Esta spec fecha essa lacuna.

Objetivos

  • Uma tarefa pai no Asana para a migração DigitalOcean → AWS (ou reuso de uma existente).
  • Uma subtarefa por PR mergeado, com a URL do PR, no formato de descrição da skill.
  • A seção ## Related do corpo de cada PR atualizada com o link da subtarefa.

Fora de escopo

  • Qualquer mudança de código ou de infraestrutura. É trabalho puramente de registro.

Mudanças

PRs a vincular:

Repo PRs
infrastructure #8 (cluster autoscaler), #9 (permissões de autoscaling), #10 (validate de bootstrap no CI), #11–#14 (messagebroker no Amazon MQ + correções), #15 (repo para ward), #19 (EBS CSI), #20 (ECR compartilhado), #21 (storage class gp3)
gateway #15 (ward + EKS), #16 (pool compartilhado), #17 (imagem no ECR), #18 (gp3 prometheus), #19 (cutover de DNS), #20 (hosts de teste aws), #21 (remoção dos hosts de teste)
marketing #9 (cutover para o Amazon MQ)

Conferir os números finais com gh pr list --state merged em cada repo — alguns podem ter sido renumerados.

Como verificar

  • A tarefa pai no Asana mostra todas as subtarefas, cada uma com link para um PR.
  • Amostragem de alguns corpos de PR mostra a URL da subtarefa em ## Related.

Documentação

  • Usar a skill commons:asana para o formato de nome e descrição de subtarefa.

Bloqueio conhecido: exige OAuth do Asana — o servidor MCP precisa estar autenticado.