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

dwp-create

Buat Deep Work Plan baru dari tujuan tingkat tinggi.

Fungsinya

dwp-create mengambil tujuan tingkat tinggi dan mengubahnya menjadi Deep Work Plan yang terstruktur dan dapat dieksekusi. Ia menganalisis kebutuhan, mengajukan pertanyaan klarifikasi bila ada ambiguitas, dan mewujudkan rencana Lite atau Full langsung di bawah .dwp/plans/PLAN_<id>_<slug>/.

Penggunaan

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

Mode dan opsi batas

Opsi batas mengatur perilaku peninjauan dan format rencana. Opsi ini dapat muncul sebagai token di awal atau di akhir perintah, dalam urutan apa pun:

  • Mode peninjauan:
    • Terpandu (default): mewujudkan proposal rencana Lite yang dapat dieksekusi, menampilkan sinyal yang teramati beserta alasan pemilihan format, lalu menanyakan apakah Anda ingin mempertahankan Lite, mempromosikannya ke Full, menyuntingnya, atau berhenti.
    • Trust (trust atau auto): melewati peninjauan dan langsung menghasilkan rencana yang sudah disetujui sebelumnya dan siap dijalankan.
  • Preferensi format:
    • lite: menyatakan preferensi untuk rencana ringkas dalam satu berkas README.md dengan catatan tugas berjangkar (#task-N).
    • full: menyatakan preferensi untuk berkas tugas bernomor yang terurai (N.task_<slug>.md).
    • Menyebutkan lite dan full sekaligus merupakan konflik eksplisit.
  • Terminator: -- mengakhiri penguraian opsi; semua yang muncul setelah -- ditafsirkan sebagai konteks tujuan literal.

Perilaku

  1. Analisis kebutuhan: memeriksa konteks repositori, arsitektur, dan perintah pengujian yang terdokumentasi.
  2. Klarifikasi: mengajukan pertanyaan klarifikasi bila cakupan atau kebutuhan ambigu.
  3. Alokasi monoton: mengalokasikan nama folder berisi nol di depan PLAN_<id>_<slug>/ di bawah .dwp/plans/ menggunakan .next-plan-id dengan kunci berkas POSIX (fcntl). ID numerik bersifat monoton dan tidak pernah digunakan ulang.
  4. Materialisasi kontrak: menjalankan ledger.py materialize untuk menulis manifest.json, mencap contract.json yang beralamat konten (generasi v7 dengan penanda tugas parallel_safe), dan mencatat peristiwa approval awal.
  5. Final Review: rencana diakhiri dengan tugas Final Review wajib lima bagian (pemeriksaan keamanan dengan peninjauan lokal wajib, validasi keadaan akhir, rekonsiliasi skill, rekonsiliasi dokumentasi, penyelesaian).

Alias

  • dwp:create