# completion-contract-loop

> Escreve um contrato sobre o que significa "concluído" e que provas validam cada requisito antes de qualquer trabalho começar, recusando-se depois a declara

- Fonte: https://doutorai.pt/componentes/loops__completion-contract-loop
- Tipo: Loops
- Categoria: Geral
- Downloads: 0
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

Componente da comunidade open-source, selecionado, traduzido e adaptado pelo Doutor AI.

## Para que serve e como usar

Uma **skill** que ensina o Claude Code a executar bem tarefas de geral. É conhecimento empacotado que o modelo passa a usar sempre que for relevante.

1. Instale a skill (comando acima).
2. No Claude Code, descreva o que precisa - a skill ativa-se sozinha quando o contexto encaixa.
3. Não precisa de decorar comandos: fala em linguagem natural e a skill faz o resto.

## Instalar (Claude Code)

```bash
mkdir -p .claude/loops && curl -fsSL https://doutorai.pt/data/lib/loops__completion-contract-loop.md -o .claude/loops/completion-contract-loop.md
```

Cole este comando no terminal, na pasta do seu projeto, e o componente é instalado automaticamente.

## Conteúdo

```
---
name: completion-contract-loop
description: Writes a contract of what "done" means and what evidence proves each requirement before any work starts, then refuses to claim success without that evidence.
category: engineering
interval: on-demand
stop-condition: Every requirement in the completion contract is satisfied with verifiable evidence (tests, output, diffs).
components: [agent:expert-advisors/critical-thinking, command:testing/test-coverage, command:git-workflow/create-pr]
tags: [goal, verification, definition-of-done, loop]
---

# Completion-Contract Loop

> **Loop Engineering** - t

- 🔒 Conteúdo completo no plano Pro (7,99€/mês) -
```

## Componentes relacionados

- [adversarial-review-loop](https://doutorai.pt/componentes/loops__adversarial-review-loop): Tem um segundo modelo independente a rever cada alteração antes do merge, pelo que dois revisores diferentes têm de concordar - o código só 
- [anti-spin-build-loop](https://doutorai.pt/componentes/loops__anti-spin-build-loop): Desenvolve no sentido de um contrato verificável por máquina com salvaguardas anti-spin explícitas - para se não houver progresso, em caso d
- [build-test-fix-loop](https://doutorai.pt/componentes/loops__build-test-fix-loop): Desenvolve o próximo item do plano, executa os testes, typecheck e lint, enviando cada falha como a instrução seguinte até que a build estej
- [builder-reviewer-loop](https://doutorai.pt/componentes/loops__builder-reviewer-loop): Passa o código entre um builder e um subagent revisor independente até que a revisão não tenha conclusões bloqueadoras e os testes passem.
- [docs-sweep-loop](https://doutorai.pt/componentes/loops__docs-sweep-loop): Mantém a documentação alinhada com a codebase atual e abre um pull request passível de revisão a cada iteração.
- [five-minute-maintainer-loop](https://doutorai.pt/componentes/loops__five-minute-maintainer-loop): A cada poucos minutos enquanto trabalha, faz uma pequena melhoria verificada no repositório - um teste instável, um comentário obsoleto, um 

## Poupe horas todas as semanas com IA, sem complicações

O **Doutor AI** dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe. [Ver planos →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/componentes/loops__completion-contract-loop
