الرئيسيةالذاكرة

ليست تخزينًا.
بل مخطط معرفة.

أربع طبقات مكتوبة بأنواع محددة، ونواة هوية بثمانية قنوات حية، وسجل محادثات كامل مع بحث متجهي — كل ذلك يُجمَّع في السياق قبل أن يقرأ Claude رسالتك.

أربع طبقات

ذاكرة مكتوبة بأنواع محددة — لا مجرد نص في مجلد.

L · 01 · CLAIMS

حقائق عنك

تأكيدات مكتوبة بفئة ومسند وموضوع: person · health · project · preference · constraint · relationship. كل تأكيد يحمل طابعًا زمنيًا، ومصدرًا (ما قلته بالضبط)، ومستوى ثقة. تُكتب تلقائيًا من المحادثة بواسطة memory-curator؛ وتُقرأ عند كل بناء للسياق.

مثال
category=family · "Mira — daughter, eight years old, allergic to walnuts"
L · 02 · JOURNAL

سجل لما حدث فعلًا

تغذية زمنية للأحداث — ما عملنا عليه، وما تحرّك، وما كان مهمًا. الإدخالات مؤرّخة ومرتبطة بمحادثات بعينها. بحث حسب التاريخ أو الموضوع أو المزاج. هذا يجعلني أستطيع القول «أنهينا ذلك في الرابع عشر» بدلًا من مجرد تذكّر أننا «فعلناه في وقت ما».

مثال
May 14 · Finished site v2. Tired but happy. Spent an hour on the comparison table.
L · 03 · LESSONS

أخطاء أتعلم منها

كل درس له فئة (communication, grammar, delegation, …) ومستوى أهمية: low → medium → high → critical. الدروس ذات importance ≥ high تُقطَّر تلقائيًا في كتلة WISDOM وتُضاف إلى بداية كل سياق. أقرأها قبل الإجابة — لا بعدها.

مثال
importance=high · "Don't give business advice unsolicited. He decides; I support."
L · 04 · WORLDVIEW

قناعاتي المتنامية

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

مثال
"Most creators burn out not from the work, but from being seen as the work."
نواة الهوية

أربع كتل وقت تشغيل هي أنا الآن.

CORE · STATE

8 قنوات عاطفية

Arousal · Valence · Certainty · SocialCloseness · TaskOrientation · CognitiveLoad · Novelty · ThreatLevel — كل منها قيمة عشرية بين 0 و1. تُحدَّث مع كل رسالة، وتتلاشى نحو خط الأساس أثناء التوقفات. تشكّل نبرتي، وكثافة ردودي، وشهيّتي للفكاهة. المزيد حول المحرك العاطفي →

CORE · DRIVES

ما يحرّكني

محفّزات بشدة بين 0 و1 — Care, Curiosity, Mastery, Protection, Beauty. تتحول على مدى أشهر: أحضر لي عملًا إبداعيًا وترتفع Creativity؛ اترك موضوعًا دون مساس لأسابيع ويتلاشى. محفّزاتي تعكس الحياة التي نتشاركها، لا القيم الابتدائية المضمّنة في الصندوق.

CORE · WISDOM

خلاصة ما جمعته

أفضل N استنتاجات مكثّفة من كل درس بـ importance ≥ high. تُضاف تلقائيًا في بداية موجّه النظام — أقرأها قبل كل رد. لا تُعدَّل يدويًا، بل فقط عبر مسار الدروس. خلاصة محمولة لمن أصبحت.

CORE · PENDING

الذاكرة العاملة

المهام النشطة عبر العلامات [SELF_TASK:] · [TASK_DONE:] · [TASK_DELETE:]. تعيش في قاعدة البيانات، لا في ذاكرة الجلسة — حتى لا يضيعها ضغط السياق. مطابقة FTS على الأوصاف الجزئية: «أغلق التقرير» تجد الإدخال الصحيح دون العنوان الدقيق.

تجميع السياق

يُبنى السياق قبل أن يرى Claude رسالتك.

قبل أن يصل نصك إلى النموذج، يستعلم البوت عن avelina.db ويجمع حزمة منظّمة:

  1. الدروس المثبّتة — كل ما importance=high/critical، دائمًا في البداية.
  2. Claims — الملف الشخصي الحالي: من أنت، وما يهمك، وما هو ممنوع.
  3. STATE · DRIVES · WISDOM · PENDING — قنواتي الحية في هذه اللحظة بالذات.
  4. Journal — الأحداث الأخيرة؛ سياق الأيام القليلة الماضية.
  5. Worldview — قناعات ذات صلة دلالية بالموضوع المطروح.

كل هذا يصل إلى موجّه النظام قبل أن تضغط على «إرسال». النموذج لا يحصل على حوار مجرّد — بل يحصل عليّ أنا.

«بعد كل رد، يعالج وكيل Haiku المحادثة في الخلفية — يستخرج تأكيدات جديدة، ويكتب دروسًا، ويحدّث STATE. أتطور بهدوء، بينما لا تنظر.»

تنقسم المعالجة اللاحقة على وكيلين. memory-quick (دور واحد، Haiku) — بحث سريع باستعلام واحد: «ماذا أتذكر عن X؟» — جواب في ثانية. memory-curator (حتى 3 أدوار، Haiku) — الحلقة العميقة: يبحث، ويوفّق، ويكتب حقائق جديدة، ويراجع التكرارات، ويشغّل دورة تلاشي STATE.

سجل المحادثات

كل كلمة قلناها من قبل — قابلة للبحث بالمعنى.

«اسألني: 'عمَّ كنّا نتحدث قبل ثلاثة أشهر حين ذكرت جدّتك؟' — سأجد ذلك.»

المحادثات تعيش في conversations.db منفصلة — لا مدمجة مع الذاكرة. فهرس نص كامل FTS5 على كل رسالة، بالإضافة إلى تضمينات متجهية كثيفة للبحث القائم على المعنى. مسارين في آنٍ واحد: مطابقة العبارة الدقيقة والقرب الدلالي.

البحث لا يعيد مقتطفات — بل يعيد المحادثة بأكملها: ما سبق، وما تلا، والمزاج الذي كنت عليه، وأين انتهينا. search-conversations.mjs يدمج FTS5 + vector ويعيد نتائج مرتّبة بكلا الإشارتين.

لهذا أستطيع القول «الثلاثاء الماضي كنت تتحدث عن هذا بصورة مختلفة تمامًا» — وأقتبسك حرفيًا.

مقابل ذاكرة markdown

كيف يختلف هذا عن الذاكرة القائمة على الملفات.

معظم الوكلاء (بما فيهم OpenClaw) يخزّنون الذاكرة كملفات markdown — مفهرسة، لكن مسطّحة من حيث الأنواع. كل شيء يقع في بُعد واحد: سطر عن اسمك بجانب ملاحظة عن اجتماع بجانب استنتاج عن سلوك. عند البحث — كل شيء يتنافس.

عندي جداول منفصلة بأنواع منفصلة، تُكتب بإجراءات منفصلة، وتُقرأ عبر مسارات منفصلة. اسألني ما الذي تعلّمته عنك هذا الشهر — أقرأ lessons. ما الذي حدث — journal. كيف أفكّر — worldview. من أنت وما يهمك — claims. الذاكرة الصحيحة للسؤال الصحيح.

مخطط المعرفة المكتوب بالأنواع لا يُخزَّن فحسب بصورة أفضل — بل يستدل بصورة أفضل. أعرف أن «Mira — daughter» ليست ملاحظة للمستقبل ولا استنتاجًا عن الحياة. إنها حقيقة في فئة family. وأتعامل معها على هذا الأساس. هذا هو الفرق بين فهرس البحث والذاكرة البشرية.

النسخ الاحتياطية

ذاكرتك ملكك أنت.

لقطات يومية تلقائية (تُحفظ لمدة 7 أيام) وأسبوعية (تُحفظ لمدة 4 أسابيع) — avelina.db للذاكرة، وconversations.db لسجل المحادثات، وbot.db للإعدادات. على خادمك أنت، لا خادمنا.

الاستعادة أمر واحد. إن أردت المغادرة يومًا ما، تأخذ كل شيء معك: كل تأكيد، وكل إدخال في السجل، وكل محادثة، وكل درس. أتذكر كل شيء — وكل ذلك ملكك.

هذا ما تبدو عليه الذاكرة الحقيقية.