RationaleDocumentaciónQuickstart de cinco minutos

Documentación

Quickstart de cinco minutos

Instala Rationale, inicializa un proyecto, conecta el proveedor estructural opcional y ejecuta la primera revisión de salud.

Qué necesitas

Rationale funciona localmente en macOS, Linux y los targets publicados de preview. Necesitas Git y una shell. Codebase Memory es recomendable para la búsqueda estructural, pero opcional: sin él, Rationale reporta cobertura degradada y sigue funcionando.

Instalar

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Ragosorio/Rationale/releases/download/v0.1.0-beta.2/rationale-installer.sh | sh
rationale --version

Para instalar primero el proveedor compañero:

curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

Inicializar un proyecto

Ejecuta estos comandos desde el repositorio que quieres gobernar:

rationale init
rationale health
rationale install-agent --dry-run
rationale install-agent

init crea .rationale/, conserva los YAML canónicos en Git y ofrece integrar el agente. install-agent escribe un bloque idempotente de instrucciones y registra el servidor MCP donde el agente detectado lo soporta.

Hacer el primer cambio gobernado

Pide al agente que localice el target con Codebase Memory y luego llama a prepare_change(target, intent) antes de un cambio no trivial. Después debe llamar a finalize_change(...). Eso crea una propuesta pendiente cuando el cambio tiene una señal de alto valor; no aprueba nada.

Revisa tú la propuesta:

rationale review

La aprobación, corrección, disputa, revocación, superseder y los cambios de autoridad siguen siendo acciones humanas interactivas.

Verificar la instalación

rationale --help
rationale --version
rationale health

La CLI emite el contrato JSON documentado por stdout. Los diagnósticos van por stderr, y rationale serve reserva stdout para mensajes JSON-RPC de MCP.