tarefa
Executa uma tarefa de desenvolvimento do HealthPrior seguindo o fluxo planejar, implementar, testar e verificar, ancorada nas histórias US-xx de docs/user-stories.md e nos componentes C-xx de docs/flu
SKILL.md.claude/skills/tarefa/SKILL.md
GitHubTarefa: $ARGUMENTS
Siga este fluxo, sem pular etapas:
- Contexto. Leia a história em
docs/user-stories.md(critérios de aceite, lado back/front, endpoint e contrato da §5) e, emdocs/fluxo-sistema.md, o componente relacionado (C-xx), as invariantes (§9), as decisões (§10) e as questões abertas (§11). Se a tarefa não corresponde a nenhuma história/componente ou depende de uma questão aberta, pare e pergunte. Se for back, leia tambémdocs/arquitetura-backend.md(camada certa e receitas da §6). Se for front, use os tipos gerados do OpenAPI; não invente campos. - Plano. Em até 8 linhas: o que muda, arquivos afetados, como testar. Se tocar mais de 3 arquivos ou mudar a ordenação, mostre o plano e espere OK.
- Implementação mínima. Sem abstrações extras. No back, respeite a regra de dependência (domain puro; rotas sem regra de negócio). Respeite
AGENTS.md(idioma, REF=2026-10-23, nada é apagado, CID e não flag). - Teste. Use casos reais do dataset (exemplos da §7 do fluxo). No back, rode
cd backend && pytest -q(inclui o teste de arquitetura). - Verificação. Se a ordenação, a classe ou o status de pacientes podem ter mudado, gere o
fila_priorizada.csve rode/verificar-fila. Peça ao subagenteguardiao-invariantespara revisar o diff. - Fechamento. Atualize docs se o comportamento mudou; registre decisão nova com
/registrar-decisao; sugira a mensagem de commit no formatotipo(US-xx): descrição.
Responda ao final com: o que foi feito, como foi testado, resultado do verificador (se aplicável) e pendências.