Cópia estática
Copiado de docs/getting-started/adoption.md em https://github.com/poppy-team/prumo (MIT). Fixado na revisão e91694d3959be1ed92757b34063efe0b2191821f, blob f72079ef548efd038362dd39ef10c5b0678bcb97. O repositório de origem permanece canônico; esta cópia é atualizada por um pull request de sincronização, não em tempo real.
Você tem um repositório existente em Go, Node/TypeScript, Python, Rust ou outra linguagem e deseja integrá-lo ao Prumo sem reescrever código ou perder histórico?
O Motor de Adoção (prumo adopt) foi desenhado especificamente para isso: ele inspeciona fatos técnicos, classifica a arquitetura e gera uma configuração canônica não-destrutiva.
Execute o comando adopt na raiz do seu repositório:
cd meu-projeto-legado
prumo adoptO Prumo executará:
go.mod, package.json, Cargo.toml, pyproject.toml, Dockerfiles, CI/CD).prumo.json gerado sem alterar nenhum arquivo no disco.Quando estiver satisfeito com o relatório de auditoria, aplique a adoção:
prumo adopt --applyEste comando:
prumo.json compatível com o Protocolo v3..ai/.docs/PRUMO.md, PROJECT_STATE.md e ENTRYPOINT.md.prumo adopt Para agentes de código e pipelines de CI/CD que precisam de inspeção granular:
| Comando | Descrição |
|---|---|
prumo adopt scan [caminho] | Indexa arquivos, identifica artefatos conhecidos e quantifica o repositório. |
prumo adopt facts [caminho] | Extrai e exibe o ledger de fatos técnicos observados com níveis de confiança. |
prumo adopt classify [caminho] | Exibe a classificação arquitetural pura (linguagens, frameworks, toolchains). |
prumo adopt scaffold [caminho] | Simulação em dry-run das mutações propostas com preview dos diffs. |
prumo adopt apply [caminho] | Aplica as propostas e configura o repositório no Protocolo v3. |
prumo --json adopt classify .Após a execução do prumo adopt --apply:
# Validar conformidade
prumo validate
# Diagnosticar estado e dependências
prumo doctor
# Compilar adapters de contexto para seus agentes de IA
prumo compile --allSeu repositório existente agora está plenamente protegido contra deriva de contexto e apto a trabalhar com agentes autônomos de engenharia.