يصلح الفريق خطأً في تسجيل الخروج.
ينتقل تسجيل الدخول إلى الخادم، فيتوقف المفتاح المسروق عن العمل لحظة تسجيل الخروج.
كل جلسة ذكاء اصطناعي تبدأ من الصفر. يحفظ Hunch ما قرّره فريقك وما أُنجز وما لا يزال مستحقًا — مع المصادر، داخل Git — ليكمل الوكيل التالي من حيث توقّف السابق.
يرى ما تفعله الشيفرة، لا لماذا، ولا ما انكسر في المرة السابقة، ولا ما سيكسره تغيير صغير لاحقًا.
ينتقل تسجيل الدخول إلى الخادم، فيتوقف المفتاح المسروق عن العمل لحظة تسجيل الخروج.
النقاش مدفون. والشيفرة الآمنة تبدو الآن معقّدة بلا داعٍ.
التغيير يبدو رائعًا. وخطأ تسجيل الخروج يعود.
متى سُجّل الدرس، يضع Hunch القرار — والخطأ الذي يمنعه — أمام الوكيل قبل أن يعدّل الملف.
ملفات عادية في Git. تصفّحها في المتصفح، أو صِل الوكلاء عبر MCP أو HTTP أو سطر الأوامر أو TypeScript أو Python.
الذاكرةالقرارات والأفكار المرفوضة والأخطاء والأسئلة المفتوحة تعيش إلى جانب الشيفرة التي تشرحها.
القراراتيرفض Hunch قرارين حاليين متعارضين. استبدل أحدهما، ويُظهر السجل ما تغيّر.
الوصولاختر الوكلاء المسموح لهم بفتح كل قسم، وصولًا إلى سجلات بعينها. وأضف مفتاحًا لكل وكيل لتوقيع ما يكتبه.
الإجراءاتشاهد العمل المنجز والالتزامات المفتوحة ومصادرها في مكان واحد. والعمل الذي لم يتحقق منه أحد يبقى موسومًا بأنه غير متحقق منه.
التحكمسجّل طريقة عملك أو عمل فريقك أو شركتك. يبقى إرشادًا إلى أن تثق بقاعدة وتفعّل الوضع الصارم.
gitملفات مقروءة في Git. راجع أي تغيير، وتراجع عنه، وأعد بناء الفهرس متى شئت.
يمنح Hunch الوكيل ملخصًا قصيرًا وطريقة للتحقق من عمله. أما العمل نفسه فيبقى على الوكيل.
سجّل القرارات والتصحيحات والملاحظات، مرتبطة بالشيفرة والمصدر الذي جاءت منه.
عند بدء المهمة، يختار Hunch الذاكرة المهمة ويسلّمها عبر MCP أو خطافات مساعدك. ما يصل يعتمد على المساعد.
ينفّذ Hunch القواعد التي تثق بها ويكتب تقرير مهمة: ما سلّمه، وما استخدمه الوكيل، وما نجح فعلًا.
يفصل كل تقرير مهمة بين ثلاثة أمور تخلط بينها معظم الأدوات.
npm i -g @davesheffer/hunch
نجاح اختبار وحده لا يثبت أن Hunch أفاد. لا دليل، لا ادّعاء — ويبقى غير متحقق منه. اقرأ تقرير مهمة →
في الشيفرة، يربط Hunch الأسباب بالاعتماديات وبالقواعد التي اختار فريقك حمايتها.
whyالقرارات والأفكار المرفوضة والإخفاقات السابقة وراء أي ملف أو دالة.
نطاق التأثيرتتبّع الروابط الفعلية في الشيفرة لتعرف إلى أين يمكن أن يصل التغيير.
Project DNAاطّلع على المصطلحات والعادات التي رصدها Hunch في هذا المستودع. إرشاد فقط.
compareضع الفروع المرشحة أمام ما قرّرته سابقًا.
conformمثلًا: هل لا يزال مسار الدفع يتحقق من الصلاحيات؟
بوابة التغييراتينبّه إلى التغييرات التي تخالف قاعدة موثوقة. ولا يحظر الوضع الصارم إلا حيث تسمح القاعدة ومساعدك بذلك.
هل تريد التفاصيل التقنية؟ اقرأ كيف يعمل Hunch ←
ثبّت أداة CLI، ثم شغّل hunch init داخل المشروع الذي تريد أن يتذكّره.
اختياري: املأ الذاكرة من آخر أشهر في Git، ثم راجع ما التقطه.
أعد تحميل المساعد واسأله لماذا بُني ملف بهذه الطريقة. تستخدم Codex؟ أكّد الثقة بالخطافات أولًا عبر /hooks.
# التثبيت من npm — يتطلب Node 22.13+ $ npm install -g @davesheffer/hunch # ربط Hunch بالمشروع والمساعدين $ cd your-repo && hunch init # تعلّم اختياري من آخر 90 يومًا $ hunch backfill --since 90d # افحص الحمض النووي القائم على أدلة المستودع $ hunch dna inspect # اسأل عن سبب وجود ملف $ hunch why src/auth/session.ts
npm i -g @davesheffer/hunch && hunch init
يقدّم Hunch الإرشاد افتراضيًا — ولا يُحظر شيء حتى تقرّر. للتحديث، شغّل hunch update، وأعد ربط المساعد، وفي Codex راجع الأوامر التي تغيّرت في /hooks.
تستخدم Claude Code؟ ثبّته كإضافة بدلًا من ذلك:
/plugin marketplace add davesheffer/hunch → /plugin install hunch@hunch
Open VSX
هذا هو الهدف: عميل يبلّغ عن مشكلة، ووكيل يصلح الشيفرة، وآخر يؤكد إنجاز العمل. الحالة المشتركة متاحة اليوم؛ ويختبر مشروع Sofia التجريبي انتقال العمل كاملًا.