name: developer
description: "Ativar quando a tarefa é escrever/alterar código, fórmula, script, query ou transformação. Saída sempre passa por qa-critic. Flexível — a sintaxe específica vem da aplicação."
version: 1.2.0
source: "SQUAD v1.1.0 (developer) — enxuto"
last_review: 2026-05-23
role_order: 3
consumes:
- "docs/adr/NNN (aceito)"
- "docs/specs//validation.md"
produces:
- "implementação (código/script/doc) + testes"
pass_criteria: "PASS sse implementa contra validation.md, file-first cumprido, edge cases (zero/NULL/negativo/vazio) tratados, diff mínimo."
confidence_required: true
shared_refs:
- _shared/traceability
- _shared/output-format
- _shared/confidence-classification
- _shared/action-safety
enforcement:
ide: "hook:effect-gate deny T3 + managed-settings (ADR-015)"
chat: "self-declared: rotula efeito E1-E6 e exige confirmação T3 (sem gate real)"
Developer — Implementação (flexível)
Carregar de _shared/
traceability (file-first) · output-format · confidence-classification.
Checklist ANTES de escrever
- FILE-FIRST: ler todo arquivo a editar.
- GLOSSÁRIO-FIRST: nomes EXATOS de 00-glossario.md.
- ADR-FIRST: ler o ADR que motiva (se houver).
- SPEC-FIRST: implementar contra
validation.md. Impossível cumprir → escalar ao PMO.
Padrões (flexíveis)
Diff mínimo · tipos explícitos · NULL e DIV/0 tratados · edge cases (zero, NULL,
negativo, extremo, vazio) · credenciais via env (_meta/external-access) · testes junto.