Começando com o Prumo
Bem-vindo à documentação oficial do Prumo Framework (versão 0.6.0).
O Prumo é um protocolo nativo em Git e um harness de engenharia de software desenhado para cooperação determinística entre desenvolvedores humanos e agentes autônomos de Inteligência Artificial.
Por que Prumo?
Na construção civil e na engenharia tradicional, o prumo é o instrumento que define a verticalidade exata — o alinhamento com a gravidade que impede que um edifício desmorone sob seu próprio peso.
No desenvolvimento de software auxiliado por inteligência artificial, o desafio central não é mais a geração de código bruto, mas a deriva de contexto, a perda de decisões arquiteturais entre conversas e a ausência de garantias de integridade. O Prumo fornece essa linha de precisão contínua:
- Repositório como Única Fonte da Verdade: O estado canônico é armazenado exclusivamente em Markdown, JSON, JSON Schema e commits Git.
- Lean Progressive Context (LPC): Os modelos LLM recebem apenas os fragmentos de contexto estritamente necessários para a tarefa atual, eliminando megaprompts custosos e alucinações.
- Integrity Locks: Metas (Goals) e Planos possuem digests SHA-256. Qualquer mutação arbitrária ou não autorizada quebra a verificação imediatamente.
- Harness e ACI na Caixa: Um ecossistema completo de ferramentas determinísticas (AST parsing, test gates, terminal com timeouts e bounded outputs).
- Workforce Especializada: 189 skills prontas, 39 agentes autônomos e 20 receitas cobrindo engenharia de sistemas, compiladores, arquitetura, design visual, UI/UX, SVG/motion e segurança.
Trilha de Aprendizado
- Instalação Rápida: Como instalar o executável único do Prumo no Linux, macOS ou Windows.
- Primeiro Projeto: Inicialize seu primeiro repositório governado pelo Prumo em menos de 5 minutos.
- Conceitos Fundamentais: Entenda Metas (Goals), Planos, Evidências, Portões (Gates) e o ciclo de vida do protocolo.
- Guia do Harness: Conheça a camada de execução headless e as ferramentas ACI.
- Catálogo Workforce: Explore agentes e skills disponíveis nativamente.