نظام الحوكمة (BMAD)
ماذا ستتعلّم: متى تنطبق الحوكمة، وما الواجب قبل لمس
_bmad-output/.
متى تنطبق؟
عند أي تعديل/إضافة/قراءة في _bmad-output/ (سياسات، أنظمة، ستوريات، حالة، قرارات)،
أو عند العمل ضمن ستوري محكوم. خارج ذلك، اتبع سير العمل وDoD.
الملفّات الإلزاميّة للقراءة (بالترتيب)
- السياسة الأمّ:
_bmad-output/governance/1-policy/planning/PRD.md. - إطار إدارة المشروع:
…/PROJECT_MANAGEMENT_FRAMEWORK.md. - آخر تقرير تحقّق (مصدر الحقيقة للحالة):
…/1-policy/status/VERIFICATION_REPORT_<date>.md. - السبرنت الحالي:
…/sprints/SPRINT_CURRENT.md. - عقد الكود:
…/3-code-contract/planning/prd.md.
البنية الموحّدة (لكل نظام)
planning/ · epics/ · stories/ · sprints/ · status/ · decisions/ · README.md.
قواعد سلوكيّة صارمة
- GR-01: لا ادّعاء نسب إنجاز بلا أدلة من الكود الفعليّ (grep/build/list).
- GR-02: لا تَحذف ADRs — المُلغى يُعلَّم
Supersededويُربط بـsupersededBy. - GR-03: السبرنت لا ينتهي بلا RETRO.
- GR-04: الملفّ الزائف يُعلَّم
OUT-OF-DATEفورًا (لا حذف للمحتوى التاريخيّ). - GR-05: قبل نظام جديد، انسخ
_TEMPLATE/بنفس بنية الستة مجلدات. - GR-06: التواريخ من الجهاز فقط (
Get-Date -Format "yyyy-MM-dd").
علامة الإقرار
في أوّل ردّ بعد بدء مهمّة تَمَسّ _bmad-output/، اكتب سطرًا صريحًا:
«قرأت السياسة في
_bmad-output/governance/1-policy/؛ آخر تقرير تحقّق:VERIFICATION_REPORT_<YYYY-MM-DD>.md؛ السبرنت الحالي:<اسم>.»
التفاصيل الكاملة في مهارة
sad-lang-dev(references/governance.md).
اقرأ بعده: مسرد المصطلحات.