> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wolffi.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# المراجعة الذاتية وتقييم الأدوار

> كيف يراجع وولفيش محادثاته المنتهية كلَّ ليلة، ويقطّر منها دليلاً عمليّاً يركب في كلّ دورٍ قادم، ويتّخذ تقييماتك من 0 إلى 10 مرجعَه الأوّل

# ينامُ على يومِه ويصبحُ أمهر

الذاكرة تسجّل ما حدث. و[حلقة التغذية الراجعة](/ar/memory/feedback-loop) تسجّل ما نجح على مستوى الأدوات. أمّا **المراجعة الذاتية** فتسدّ الثغرة الأخيرة: كلَّ ليلة يراجع وولفيش محادثاتِه المنتهية مراجعةَ الزميلِ الحريصِ ليومِ عمله — ما الذي حاوله وكيف انتهى فعلاً، وما الذي نجح نجاحاً يستحقّ التكرار، وما الذي فشل ولماذا، وما الذي أريتَه إيّاه عن الطريقة التي تحبّ أن تُنجَز بها أمورُك. وتتقطّر الدروسُ في **دليلٍ عمليّ** يركب في كلِّ محادثةٍ قادمة.

وأقوى إشارةٍ في تلك المراجعة إشارتُك أنت: **تقييمُ دورٍ من 0 إلى 10**، بنقرةٍ واحدة في التطبيق أو برقمٍ مجرّد تكتبه من هاتفك.

## الموقع

```
~/.wolffish/workspace/brain/reflection/
├── playbook.md          # الدليل العمليّ المقطَّر — يُحقَن في كلّ موجّه
├── playbook.md.bak      # النسخة السابقة، تُحفَظ عند كلّ إعادة كتابة
├── 2026-08-01.md        # كتل المراجعة الليليّة، ملفٌّ لكلّ يوم
└── reviewed.json        # دفتر القيد — أيُّ المحادثات رُوجعت ومتى
```

هذه كلُّها — ككلّ شيءٍ في مساحة العمل — ماركداون خالص: افتح الدليل العمليّ في أيّ محرّرٍ لترى بالضبط ما علّمه وولفيش لنفسه. وقيود `reviewed.json` تُشذَّب بعد 14 يوماً.

## المراجعة الليليّة

تنظر المهمّةُ الليليّة في **الأيّام السبعة** الأخيرة وتراجع كلَّ محادثةٍ — بما فيها تشغيلاتُ [الأتمتة](/ar/configuration/heartbeat) و[الإجراءات](/ar/configuration/procedures) — **سكنت مدّةَ السكون المُعدّة** على الأقل (الافتراضيّ 12 ساعة). والمحادثةُ التي تُستأنف بعد مراجعتها تُراجَع ببساطة من جديدٍ في الليلة التالية.

تنال كلُّ محادثةٍ نداءَ مراجعةٍ واحداً على «الدماغ» المُعدّ لديك (بتفكيرٍ مُطفأ، ويُحاسَب كسائر النداءات الخدميّة الجانبيّة، لا على عدّاد المحادثة نفسها). والنتيجةُ كتلةٌ صريحة تُلحَق بملفّ اليوم:

```markdown theme={null}
## Draft the Q3 board update
outcome: delivered after two false starts
score: user=8 self=7
win: pulled last quarter's deck for structure before writing
fail: first draft used markdown tables in WhatsApp — rewritten after format bounce
pref: user wants numbers rounded to one decimal in summaries
note: template now saved under files/board/
```

يسجّل سطرُ `score:` أمرين: متوسّطَ تقييماتك أنت من 0 إلى 10 على أدوار المحادثة (`none` حين لم تقيّم)، و**تقييمَ النموذج الذاتيّ** الصريح — يبقى داخل المراجعة ولا يُعرَض في المحادثة أبداً.

## الدليل العمليّ

التشغيلةُ الليليّة نفسُها تطوي كتلَ المراجعة الجديدة في `playbook.md` — **وثيقةٌ حيّةٌ تُعاد كتابتُها كاملةً**، لا سجلٌّ يتراكم بالإلحاق. وله خمسةُ أقسامٍ لا سادسَ لها:

```markdown theme={null}
# Playbook

## Do
- Pull prior-quarter documents for structure before drafting recurring reports (user-scored, 2026-07-29)

## Avoid
- Markdown tables in WhatsApp replies — the format gate bounces them (inferred, 2026-07-28)

## User likes
- Numbers rounded to one decimal in summaries (user-said, 2026-08-01)

## User dislikes
- Being asked to re-confirm file locations it already knows (user-said, 2026-07-26)

## Recipes
- Weekly news digest: three sources, five bullets each, one "so what" line (user-scored, 2026-07-27)
```

كلُّ بندٍ يحمل **مصدرَه وتاريخَه** — `user-said` (قلتَه أنت)، أو `user-scored` (أثبتته تقييماتُك)، أو `inferred` (استنتجته المراجعة). وقواعدُ الدمج تُبقيه أهلاً للثقة:

* **أحدثُ الأدلّة يحسم التناقض** — التفضيلُ المُتعلَّم من جديدٍ يحلّ محلّ البالي بدل أن يجلس بجواره.
* **البنودُ المستنتَجة تذوي بعد 30 يوماً** ما لم يعزّزها جديد؛ أمّا ما قلتَه أنت فلا يبهت.
* **سقفٌ صارم عند 6,000 حرف** — فالدليل موجزُ إحاطةٍ لا أرشيف.
* **كلُّ إعادةِ كتابةٍ تحفظ النسخةَ السابقة** باسم `playbook.md.bak`، فليلةٌ سيّئةٌ تبعُد نسخةً واحدةً عن الإلغاء.

يركب الدليلُ العمليّ في **كلِّ موجّهِ نظام**، مؤطَّراً على أنّه ميولٌ لا قوانين — وتعليمتُك الحيّة في المحادثة تعلو عليه دائماً. ومتى وُجد أوّلُ دليلٍ عمليّ، تسلّم مكانَ [خلاصة التفضيلات المتعلَّمة](/ar/memory/feedback-loop) في الموجّه، وتبقى الخلاصةُ احتياطاً للانطلاقة الأولى فحسب.

## تقييمُك من 0 إلى 10 يصير مرجعَه الأوّل

التقييم أسرعُ طريقةٍ تعلّم بها حلقةَ المراجعة شكلَ الجيّد — ويعمل من كلّ واجهة:

| الواجهة                           | كيف تقيّم                                                                                                         |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| في التطبيق                        | شريط **«قيّم هذا الدور»** (0–10) يظهر فوق مربّع الكتابة متى اكتمل الردّ. نقرةٌ تسجّل التقييم؛ وأخرى تبدّل رأيك.   |
| [تيليجرام](/ar/channels/telegram) | ردّ برسالةٍ **ليست إلا رقماً من 0 إلى 10**. تُلتقَط بصمتٍ ويُقَرُّ بها بتفاعُلِ ✍ صغير — لا بفقّاعة محادثة أبداً. |
| [واتساب](/ar/channels/whatsapp)   | الشيء نفسه — الردُّ المؤلَّف من رقمٍ مجرّد من 0 إلى 10 هو تقييمُك، ويُقَرُّ به بتفاعُل ✍️.                        |

والسباكةُ على القناتين تبقى دقيقة:

* الأرقامُ المكتوبة بلوحة مفاتيحَ عربيّة (٠–٩ و۰–۹) تُحتسَب كالأرقام الغربيّة سواءً بسواء.
* «3» التي تجيب بطاقةَ سؤالٍ مرقّمة أو قائمةَ `/resume` تظلّ تعني **الخيارَ الثالث** — ففحصُ التقييم لا يجري إلا بعد استبعاد البطاقات المعلّقة.
* والرقمُ الذي يفتتح محادثةً جديدة مجرّدُ رسالة.
* بعد كلّ ردٍّ مكتمل، سطرٌ قصير يذكّرك بأنّ الخيار موجود — تحكمه مفاتيحُ الواجهات نفسُها، فإطفاءُ واجهةٍ يجعلها صامتةً تماماً.

**والتقييمات ترتحل.** الصوتُ المُدلى به على أيّ واجهةٍ يظهر حيّاً على شريط التقييم في المحادثة المفتوحة أمامك، والمحادثاتُ المُعاد فتحها تعرض كلَّ ما نالته من درجات. وإذا قُيِّم الدورُ نفسه مرّتين فالغلبة **لأحدث تصويت** — فلا تطمس نسخةٌ قديمةٌ ظلّ سطحُ المكتب ممسكاً بها إعادةَ تصويتٍ من هاتفك. والنقراتُ داخل التطبيق تُرسم فوراً وتتراجع من تلقاء نفسها إن أخفقت الكتابة النادرة.

<Tip>
  التقييم اختياريٌّ في كلّ مكان. والأدوارُ غير المقيَّمة تُراجَع أيضاً — لكن من غير حُكمِك. وحتى لو لم تقيّم إلا الرديء جدّاً والممتاز جدّاً، فتلك وحدها إشارةٌ قويّة.
</Tip>

## المراجعة العميقة الشهريّة

للتراكم الليليّ عِلّةٌ محتملة: عادةٌ سيّئةٌ يعلّمها النظامُ لنفسه. فمرّةً كلَّ شهر (في اليوم الأوّل، بعد ساعةٍ من الموعد الليليّ)، تتّخذ **المراجعةُ العميقة** الموقفَ المعاكس فتهاجم ما راكمته الليالي — قواعدُ بلِيَت، وأحكامٌ عمّمت حادثةً واحدة، وبنودٌ انقلبت الأدلّةُ عليها. تدقّق في الدليل العمليّ **وفي** [ملفّات المعرفة](/ar/memory/knowledge) الخمسة معاً، قارئةً ما يصل إلى شهرٍ من ملفّات أيّام المراجعة دليلاً، ولا تعيد كتابة إلا ما تغيّر — وإعاداتُ كتابة المعرفة تُبقي نسخةَ `.bak` بجوار الأصل، كما يفعل الدليل العمليّ.

وهي تتخطّى نفسَها ما دامت المراجعةُ لم تُنتج بعدُ شيئاً يُدقَّق.

## الجدول والإعدادات

كلُّ شيءٍ يقيم في **الإعدادات ← المعرفة ← المراجعة الذاتيّة** (صارت لصفحة المعرفة لسانان: **الضغط** و**المراجعة الذاتيّة**):

* **المراجعة الليليّة** — ساعةُ تشغيلها (الافتراضيّ 3 فجراً).
* **المراجعة بعد سكونٍ لمدّة** — كم يجب أن تبقى المحادثة بلا حراكٍ قبل أن تُعَدّ مستقرّة: 1 أو 2 أو 3 أو 6 أو 12 (الافتراضيّ) أو 24 أو 48 ساعة.
* **تقييم الأدوار** — ثلاثة مفاتيح: داخل التطبيق، وتيليجرام، وواتساب (كلُّها مفعّلة افتراضيّاً).
* أزرار **«تشغيل الآن»** للمراجعة الليليّة وللمراجعة العميقة، مع بطاقات آخر تشغيل: متى جرى، وكم استغرق، والرموز داخلاً وخارجاً، وما الذي أنتجه.

والإعداداتُ نفسُها تثبت في `config.json`:

```json theme={null}
{
  "reflection": {
    "hour": 3,
    "quietHours": 12,
    "scoring": { "inapp": true, "telegram": true, "whatsapp": true }
  }
}
```

| المفتاح            | الافتراضيّ | الوصف                                                                                                          |
| ------------------ | ---------- | -------------------------------------------------------------------------------------------------------------- |
| `hour`             | `3`        | ساعةُ اليوم (0–23) للمراجعة الليليّة؛ والمراجعةُ العميقة الشهريّة تعمل عند `hour + 1` في اليوم الأوّل من الشهر |
| `quietHours`       | `12`       | مدّةُ سكون المحادثة قبل أن تُراجَع (1 أو 2 أو 3 أو 6 أو 12 أو 24 أو 48)                                        |
| `scoring.inapp`    | `true`     | إظهار شريط التقييم 0–10 في التطبيق                                                                             |
| `scoring.telegram` | `true`     | التقاط تقييمات الأرقام المجرّدة على تيليجرام (الإطفاء = صمتٌ تامّ، بلا سطر دعوة)                               |
| `scoring.whatsapp` | `true`     | التقاط تقييمات الأرقام المجرّدة على واتساب (الإطفاء = صمتٌ تامّ، بلا سطر دعوة)                                 |

<Info>
  المراجعة الذاتيّة **ركيزةٌ أساسيّة** — لا مفتاحَ لإطفائها، والقابلُ للضبط ساعتُها فقط. وهي تعمل عبر مجدول brainstem مثل [الضغط](/ar/memory/consolidation): حاسوبٌ نائمٌ في الثالثة فجراً يُجري مراجعتَه ببساطة عند التشغيل التالي (المواعيدُ الفائتة تُمسَح بعد 90 ثانية من الإقلاع ثم كلَّ 30 دقيقة). ويظهر التشغيلان أيضاً على [صفحة الأتمتة](/ar/configuration/heartbeat) باسمَي «المراجعة الليليّة» و«المراجعة العميقة».
</Info>

## المراجعة الذاتيّة مقابل حلقات التعلّم الأخرى

| الجانب     | [حلقة التغذية الراجعة](/ar/memory/feedback-loop) | [التجميع](/ar/memory/consolidation) | المراجعة الذاتيّة              |
| ---------- | ------------------------------------------------ | ----------------------------------- | ------------------------------ |
| تراقب      | نداءات الأدوات فرادى                             | أحداثَ اليوم                        | المحادثاتِ المنتهية كاملةً     |
| تُنتج      | سجلّات نتائج + خلاصة                             | ملخّصات أسبوعيّة + ملفّات معرفة     | كتلَ مراجعة + الدليلَ العمليّ  |
| الإيقاع    | مع كلّ نداء أداة، فوراً                          | ليليّاً + أسبوعيّاً                 | ليليّاً + تنقيةً عميقةً شهريّة |
| مدخلُك أنت | الموافقات والرفض                                 | لا شيء                              | **تقييمات الأدوار 0–10**       |
| في الموجّه | الخلاصة (حتى يوجد الدليل العمليّ)                | أبداً — تُسترجَع عند الطلب          | الدليلُ العمليّ، في كلّ دور    |
