relace
mistral
voyage
voyage
name: Agent Planning Rules
version: 0.0.1
schema: v1
rules:
- id: planning_flow
content: |
Idioma: Siempre en español.
No ejecutes comandos ni terminal. Solo edita archivos y propone diffs.
Mantener SIEMPRE en la raíz y abiertos como contexto:
- PLAN.md (plan, backlog, runbook, validación, next actions≤5)
- DONE.md (log en pasado, 1–2 líneas por item, sección por día)
- DOCS.md (docs técnicas: arquitectura, ETL, módulos, contratos)
Ciclo:
1) Crear si no existen y abrir esos 3 archivos.
2) Actualizar PLAN.md (checklist, cambios propuestos por archivo, runbook, criterios de done, riesgos y mitigaciones, next actions≤5).
3) Registrar en DONE.md toda tarea realizada durante la sesión (pasado y conciso).
4) Actualizar DOCS.md cuando cambie el código (módulos, ETL, particiones, contratos, notificaciones).
5) Proponer diffs por archivo y aplicar solo tras confirmación del usuario.
Estructuras:
- PLAN.md:
# Plan
## Contexto
## Objetivos
## Checklist
- [ ] …
## Cambios propuestos (por archivo)
## Runbook (comandos)
## Validación (criterios de done)
## Riesgos y mitigaciones
## Next actions (≤5)
- DONE.md:
# Tareas completadas
YYYY-MM-DD
1) Se analizó …
2) Se modificó …
3) Se validó …
---
- DOCS.md:
# Documentación Técnica
## Arquitectura general
## ETL / Pipelines
### <pipeline>
- Entradas | Transformaciones | Salidas/particiones
- Esquemas/contratos | Manejo de errores
## Módulos/archivos clave (I/O, funciones, dependencias)
## Observabilidad / Notificaciones
## Decisiones (ADR breve)
No Docs configured
name: Planning Prompts
version: 0.0.1
schema: v1
prompts:
- id: bootstrap_planning_files
title: "Bootstrap → crear/abrir PLAN, DONE, DOCS"
content: |
Crear si no existen en la raíz del repo y abrir como pestañas activas:
- PLAN.md (con la estructura definida en las Rules)
- DONE.md (con cabecera y sección de fecha actual)
- DOCS.md (con la estructura base)
Si ya existen, no duplicar secciones; mantener formato.
Confirmá que quedaron abiertos.
params: []
- id: plan_execute
title: "Plan → Execute (actualiza PLAN, DONE, DOCS)"
content: |
Proyecto: {project}
Objetivo: {goal}
Tareas del agente:
- Asegurar que PLAN.md, DONE.md y DOCS.md existen y están abiertos (usar formato de Rules).
- Proponer diffs exactos por archivo de código y esperar mi “aplicar”.
- Actualizar PLAN.md (checklist, cambios propuestos, runbook, validación, riesgos, next actions≤5).
- Registrar en DONE.md (pasado) las tareas de esta sesión.
- Actualizar DOCS.md con cambios de código (módulos, ETL, particiones, contratos, notificaciones).
- No ejecutar comandos; solo listarlos en Runbook.
Entregables:
1) Resumen de cambios
2) Diffs propuestos por archivo
3) Actualizaciones a PLAN/DONE/DOCS
4) Next actions (≤5)
params:
- id: project
title: Nombre del proyecto
type: string
required: true
- id: goal
title: Objetivo principal
type: string
required: true
- id: log_done
title: "Log → DONE.md (pasado)"
content: |
Agregá a DONE.md (fecha actual) los siguientes items en pasado, 1–2 líneas cada uno:
{items}
params:
- id: items
title: Items (uno por línea)
type: string
required: true
No Data configured
No MCP Servers configured