أوامر خط الأنابيب
/plan-spec
/plan-spec — يصقل النثر الحرّ أو الملاحظات الخام إلى مواصفة `_spec/spec.md` بدرجة spec جاهزة لـ `/plan-generate`.
الدور: المِصْهَر الموضع في خط المعالجة: الرأس
يصقل النثر الحرّ أو الملاحظات الخام إلى مواصفة _spec/spec.md بدرجة spec جاهزة لـ /plan-generate.
الاستدعاء المعياري
/plan-specمع الوسائط:
/plan-spec [path/to/prose-source] [--suite-name NAME] [--refine-existing] [--standalone] [--quick SLUG [--tag TAG]]المدخلات
نثر حرّ، أو ملاحظات خام، أو متطلبات مُخصَّصة (يقدّمها المشغّل مضمَّنة أو بوصفها مسارًا).
المخرجات
_spec/spec.md (المواصفة المُرقّاة) + _inputs/handoff-manifest.yml. ويكتب --quick بدلًا من ذلك ملفّ خطة خفيفًا واحدًا محليًّا للمشروع في <project-root>/.apothem/plans/<YYYY-MM-DD>--<kebab-slug>.md.
المراحل اللاحقة
/plan-generate (المستهلِك اللاحق)
مراحل سير العمل
يُجري المِصْهَر ست مراحل تحويل (تُرقّى المواصفة من _inputs/forge.md إلى _spec/spec.md عند G4):
- الاكتشاف والاستخراج — قراءة النثر / الملاحظات واستخراج كل متطلَّب وقرار وقيد.
- التدبُّر الدقيق — التفكير عبر كل سطح؛ وعرض كل تناقض عبر قناة الاستفسار المُهيكَل.
- رسم خريطة الفاعلية — ربط كل متطلَّب بأثره اللاحق.
- التحقّق من الحفظ — تشغيل بوّابة ما قبل الإصدار ذات الخمسة عشر شريطًا (G4) مقابل المواصفة المُرشَّحة قبل الترقية.
- تطبيق الخبرة — تطبيق خبرة المجال؛ وتسجيل اكتشافات فجوات الخبرة.
- مسح حسم الأسئلة — حسم كل استفسار مفتوح عبر البوّابات G0–G5، ثم إصدار
_spec/spec.mdإضافةً إلى بيان التسليم.
أنماط الفشل
| العَرَض | السبب | المعالجة |
|---|---|---|
| مدخل نثر مفقود | لم يُقدَّم نثر / ملاحظات | قدّم النثر الحرّ مضمَّنًا أو بوصفه مسارًا |
| تناقض غير محسوم | يحمل النثر متطلبات متعارضة | توقّف عند G3 (ما قبل التعديل)؛ واحسمه عبر الاستفسار المُهيكَل، لا صمتًا |
| المواصفة تُخفِق في البوّابة | يُخفِق شريط ما قبل الإصدار عند G4 | أصلح الشريط المُخفِق قبل الترقية من _inputs/forge.md |
أمثلة
# صهر الملاحظات الخام إلى مواصفة بدرجة spec
/plan-spec ~/notes/feature.md --suite-name my-feature
# ملفّ خطة خفيف محليّ للمشروع (يتجاوز استنباط المِصْهَر)
/plan-spec --quick my-feature