Skip to content
← किट पर लौटें
Usage: /dwp-create <goal> [trust|auto] [lite|full]

dwp-create

एक उच्च-स्तरीय लक्ष्य से एक नया Deep Work Plan बनाएं।

यह क्या करता है

dwp-create एक उच्च-स्तरीय लक्ष्य लेता है और उसे एक संरचित, निष्पादन-योग्य Deep Work Plan में बदल देता है। यह आवश्यकताओं का विश्लेषण करता है, अस्पष्टता होने पर स्पष्टीकरण के प्रश्न पूछता है, और एक Lite या Full योजना को सीधे .dwp/plans/PLAN_<id>_<slug>/ के अंतर्गत मूर्त रूप देता है।

उपयोग

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

मोड और सीमा विकल्प

सीमा विकल्प समीक्षा व्यवहार और योजना प्रारूप को कॉन्फ़िगर करते हैं। ये कमांड की शुरुआत या अंत में, किसी भी क्रम में, टोकन के रूप में आ सकते हैं:

  • समीक्षा मोड:
    • निर्देशित (डिफ़ॉल्ट): एक निष्पादन-योग्य Lite योजना प्रस्ताव को मूर्त रूप देता है, देखे गए संकेत और प्रारूप का औचित्य दिखाता है, और पूछता है कि Lite बनाए रखना है, Full में प्रोन्नत करना है, संपादित करना है या रुकना है।
    • Trust (trust या auto): समीक्षा छोड़ देता है और सीधे एक पूर्व-अनुमोदित, चलाने के लिए तैयार योजना पर पहुँचता है।
  • प्रारूप वरीयताएँ:
    • lite: README.md में एंकर किए गए task रिकॉर्ड (#task-N) वाली एक संक्षिप्त, एकल-फ़ाइल योजना की वरीयता व्यक्त करता है।
    • full: विभाजित, क्रमांकित task फ़ाइलों (N.task_<slug>.md) की वरीयता व्यक्त करता है।
    • lite और full दोनों निर्दिष्ट करना एक स्पष्ट विरोध है।
  • समापक: -- विकल्प पार्सिंग को समाप्त करता है; -- के बाद की हर चीज़ को शाब्दिक लक्ष्य संदर्भ के रूप में पढ़ा जाता है।

व्यवहार

  1. आवश्यकता विश्लेषण: रिपॉज़िटरी संदर्भ, आर्किटेक्चर और प्रलेखित परीक्षण कमांड की जाँच करता है।
  2. स्पष्टीकरण: दायरा या आवश्यकताएँ अस्पष्ट हों तो स्पष्टीकरण के प्रश्न पूछता है।
  3. एकदिश आवंटन: POSIX फ़ाइल लॉक (fcntl) के अंतर्गत .next-plan-id का उपयोग करके .dwp/plans/ में शून्य-पूरित फ़ोल्डर नाम PLAN_<id>_<slug>/ आवंटित करता है। संख्यात्मक ID एकदिश रूप से बढ़ती हैं और कभी दोबारा उपयोग नहीं होतीं।
  4. अनुबंध का मूर्तीकरण: manifest.json लिखने, सामग्री-संबोधित contract.json पर मुहर लगाने (parallel_safe task चिह्नों के साथ v7 पीढ़ी), और प्रारंभिक approval घटना दर्ज करने के लिए ledger.py materialize चलाता है।
  5. Final Review: योजनाएँ एक अनिवार्य, पाँच-भागीय Final Review task के साथ समाप्त होती हैं (आवश्यक स्थानीय समीक्षा सहित सुरक्षा जाँच, अंतिम-स्थिति सत्यापन, skill मिलान, दस्तावेज़ मिलान, समापन)।

उपनाम

  • dwp:create