Skip to content
← Volver al kit
Usage: /dwp-create <goal> [trust|auto] [lite|full]

dwp-create

Crea un nuevo Deep Work Plan a partir de un objetivo de alto nivel.

Qué hace

dwp-create toma un objetivo de alto nivel y lo convierte en un Deep Work Plan estructurado y ejecutable. Analiza los requisitos, formula preguntas aclaratorias si es ambiguo y materializa un plan Lite o Full directamente bajo .dwp/plans/PLAN_<id>_<slug>/.

Uso

/dwp-create <goal>
/dwp-create trust lite <goal>
/dwp-create <goal> full trust

Modos y opciones de contorno

Las opciones de contorno configuran el comportamiento de revisión y el formato del plan. Pueden aparecer como tokens al principio o al final del comando en cualquier orden:

  • Modos de revisión:
    • Guiado (por defecto): materializa una propuesta ejecutable de plan Lite, muestra las señales observadas y la justificación del formato, y pregunta si conservar Lite, promover a Full, editar o detenerse.
    • Trust (trust o auto): omite la revisión y pasa directamente a un plan preaprobado y listo para ejecutar.
  • Preferencias de formato:
    • lite: expresa preferencia por un plan compacto de un solo archivo en README.md con registros de tareas anclados (#task-N).
    • full: expresa preferencia por archivos de tareas numerados individuales (N.task_<slug>.md).
    • Especificar tanto lite como full constituye un conflicto explícito.
  • Terminador: -- finaliza el análisis de opciones; todo lo posterior a -- se interpreta como contexto literal del objetivo.

Comportamiento

  1. Análisis de requisitos: inspecciona el contexto del repositorio, la arquitectura y los comandos de prueba documentados.
  2. Aclaración: formula preguntas aclaratorias si el alcance o los requisitos resultan ambiguos.
  3. Asignación monotónica: asigna una carpeta con relleno de ceros PLAN_<id>_<slug>/ bajo .dwp/plans/ usando .next-plan-id bajo bloqueo de archivos POSIX (fcntl). Los ID numéricos son monotónicos y nunca se reutilizan.
  4. Materialización del contrato: ejecuta ledger.py materialize para escribir manifest.json, estampar contract.json direccionado por contenido (generación v7 con marcadores parallel_safe) y registrar el evento inicial de approval.
  5. Final Review: los planes concluyen con una tarea obligatoria de cinco partes de Final Review (pase de seguridad con revisión local obligatoria, validación del estado final, reconciliación de habilidades, reconciliación de documentación y finalización).

Alias

  • dwp:create