agents-lab

Local-first lab for reusable AI-agent primitives and the curated pi-stack.

View on GitHub

Quality Verification Gate (language-agnostic)

Objetivo

Definir um contrato de hard intent para qualidade que funcione em qualquer stack/projeto, usando evidência canônica em .project/verification antes de promover/concluir slices estratégicos.

Princípio

Sem acoplamento a linguagem/framework: o gate fala em método + evidência, não em ferramenta específica.


Sinais mínimos de evidência

Cada verificação canônica deve declarar:

Métodos aceitos (agnósticos)

  1. test — execução de testes automatizados relevantes.
  2. command — comando operacional/reprodutível que comprova comportamento.
  3. inspect — inspeção estruturada para mudanças documentais/governança/design.

Perfil de evidência por tipo de slice

A) Código/execução (feature/fix/refactor)

B) Governança/pipeline/documentação estrutural

C) Operação/sessão/controle de risco


Integração com .project/verification e complete-task


Regras de aplicação progressiva

  1. Default atual: advisory + evidência canônica recomendada.
  2. Fase de endurecimento: exigir evidência canônica para tasks P1/estratégicas.
  3. Fase madura: bloquear promoção/conclusão estratégica sem verification passed adequada ao tipo de slice.

Anti-padrões


Template curto de verificação (referência)

{
  "id": "VER-XXX-001",
  "target": "TASK-XXX-001",
  "target_type": "task",
  "status": "passed",
  "method": "inspect",
  "evidence": "Mudança estrutural validada por inspeção dos arquivos A/B/C.",
  "criteria_results": [
    { "criterion": "Critério 1", "status": "passed", "evidence": "Arquivo A, seção B" }
  ],
  "timestamp": "2026-04-21T00:00:00Z"
}