Ir para o conteúdo

Challenge 010: Da Spec ao PR

Nível: L300 Tipo: Desafio Tempo: ~90 min Custo: Grátis · GitHub

Cenário

Transforme um pedido curto em especificação limitada, plano, mudanças revisáveis e pacote de evidências para PR.

flowchart LR
  B[Baseline] --> S[Specification or golden set]
  S --> I[Implementation]
  I --> V[Local validator]
  V --> R[Review evidence]
  R --> P[PR-ready result]

Tarefa

  1. Complete o JSON inicial sem alterar o esquema público.
  2. Execute os testes e inspecione cada asserção com falha.
  3. Mantenha a solução local e determinística.
  4. Execute o validador para imprimir o código de conclusão.

Critérios de aceitação

  • Escopo, não objetivos, riscos e validação estão explícitos.
  • Há pelo menos quatro passos de execução limitados.
  • Os testes rodam sem credenciais ou GitHub Classroom.
  • A evidência serve para a descrição de uma pull request.

Validação local

cd docs/docs/pt/challenges/challenge-010
python -m unittest -v
python validate.py

Labs relacionados