Geodi، شخصية البكسل الرسمية لـ GEODE
العودة إلى القاعة

GEODE

Autonomous Agent Harness

من الملاحظة إلى الإجراء التالي.

إطار تشغيل محلي لوكيل مستقل يمكن أن تُسند إليه الأبحاث والعمل على الملفات والمهام المجدولة.

2026.02.21 — present

التصميم والحكم والتحقق: Author · التطبيق: Claude · المراجعة: Codex

  • CLIمنشور · PyPI
  • خادم MCPمُطبَّق

تطبيقات أعادتها المراجعة، وأرقام بحثية أُعيد حسابها

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

مفتاح الرموز كاملًا

طريقة القراءة · قواعد واحدة لكل حالة

  • الأعمدة تبيّن من قام بالفعل، ومن الأعلى إلى الأسفل ترتيب الزمن
  • خط متصل: تسليم مسجّل أو خطوة تالية
  • خط لازوردي سميك ↩: ملاحظة أعادت العمل
  • خط متقطع: ليس تنفيذًا مسجّلًا (قاعدة مكتوبة، أو نصيحة بلا صلاحية، أو حدّ غير متحقَّق منه)
  • مستطيل: فعل
  • مستدير: حالة أو ملاحظة مرصودة
  • زاوية مطوية: مُخرَج أو دليل
  • عمود مظلّل: أجزاء من المنتج قيد التطوير (لا الوكلاء المستخدمون لبنائه)

حالة 1 / 3 · تطبيق اجتاز المسار العادي أعادته المراجعة مرتين، على مسارات الخطأ

June 13, 2026

تطبيق اجتاز المسار العادي أعادته المراجعة مرتين، على مسارات الخطأ

  1. شخصAuthor

    فعلقياسات مفقودة · silent fallback للفحص

    • تسليمإخفاقات يجب أن تظهر→ Typed activity row · وسم fallback (Claude Fable 5)
  2. وكيل البرمجةClaude Fable 5

    فعلTyped activity row · وسم fallback

    • تسليم→ commit 64bd223 (إيداعات عامة)
    • تسليمDiff · مسارات الإخفاق→ BLOCKER: الـ generic fallback يخزّن details=data خامًا (Codex)
  3. المُخرَجاتإيداعات عامة

    مُخرَجcommit 64bd223

  4. المراجعة · التحققCodex

    ملاحظة · نتيجةBLOCKER: الـ generic fallback يخزّن details=data خامًا

  5. وكيل البرمجةClaude Fable 5

    فعلإزالة الحقول الحساسة في fallback أيضًا

    • تسليم→ c808e78 · فحص إعادة الإنتاج K4 (إيداعات عامة)
    • تسليمإعادة مراجعة الإصلاح→ BLOCKER #2: نص ValidationError يكشف القيم مجددًا (Codex)
  6. المُخرَجاتإيداعات عامة

    مُخرَجc808e78 · فحص إعادة الإنتاج K4

  7. المراجعة · التحققCodex

    ملاحظة · نتيجةBLOCKER #2: نص ValidationError يكشف القيم مجددًا

  8. وكيل البرمجةClaude Fable 5

    فعلالإبقاء على نوع الخطأ · مسار الحقل فقط، وحذف args_preview

    • تسليم→ 8dcb386 · فحص إعادة الإنتاج K5 (إيداعات عامة)
  9. المُخرَجاتإيداعات عامة

    مُخرَج8dcb386 · فحص إعادة الإنتاج K5

    • ليس تنفيذًا مسجّلًاالنطاق المفحوص→ لم يُعَد الاطلاع على CI الكامل ولا على PASS المراجعة النهائية آنذاك (إيداعات عامة)
  10. المُخرَجاتإيداعات عامة

    قاعدة · غير متحقَّق منهالم يُعَد الاطلاع على CI الكامل ولا على PASS المراجعة النهائية آنذاك

السياق
حوّل التغيير أحداث المراقبة إلى typed activity rows ومنع حالات fallback من أن تمر بصمت. ترك Codex في مراجعته اثنين من BLOCKER، ورافق كلَّ إصلاح فحصٌ يعيد إنتاج الالتفاف الذي اكتُشف.
النتيجة
يفرض K4 حالة fallback حقيقية بنوع خاطئ ويتحقق من عدم بقاء أي حقل خام، ويتحقق K5 من أن وصف الخطأ لا يحمل إلا أسماء الحقول وأنواع الأخطاء، دون أي قيم مُدخلة. تعيد هذه الفحوص إنتاج الالتفافات التي وجدتها المراجعة، ولا تنسخ ثوابت التطبيق.
الحد
لم تُفتح محادثة مراجعة MCP الأصلية، ودور المراجعة ثابت من الإيداعات ومن CHANGELOG المكتوب آنذاك. ولا تضمن هذه الحالة ألّا يحتفظ أي سجل من سجلات GEODE ببيانات حساسة.
المصادر والحدود المتبقية
  • تَذكر الإيداعات الثلاثة كلها مساهمة Claude Fable 5، ويسجّل c808e78 و8dcb386 على التوالي BLOCKER من Codex وBLOCKER #2.
  • لا تُعامَل سياسة المساهمين الحالية (October 2026) بأثر رجعي على أنها تعليمات هذه الحالة.

May 26, 2026

تغيير كان سيحذف درجةً ضُيّق إلى فحص لمواضع استخدامها المسموح بها

  1. وكيل البرمجةالتطبيق

    ملاحظة · نتيجةالحاجة: عدم استخدام هذه القيمة محورَ fitness

    • تسليمالفرضية الأولى→ المسودة الأولى: حذف القيمة في baseline writer (التطبيق)
  2. قيد التطويرالمستهلكون داخل المنتج

    ملاحظة · نتيجةفي التوليد الأول، baseline هو المصدر الوحيد لـ scenario_realism

    • تسليمتتبّع المستهلك الفعلي→ ملاحظة: يُعطّل مُدخل critic الأولي (Codex)
  3. وكيل البرمجةالتطبيق

    فعلالمسودة الأولى: حذف القيمة في baseline writer

    • تسليممراجعة التغيير→ ملاحظة: يُعطّل مُدخل critic الأولي (Codex)
  4. المراجعة · التحققCodex

    ملاحظة · نتيجةملاحظة: يُعطّل مُدخل critic الأولي

  5. وكيل البرمجةالتطبيق

    فعلسحب تغيير writer · الإبقاء على البيانات

    • تسليمنقل معيار الإنجاز→ 4 invariant: القيمة غائبة عن أسطح fitness فقط (إيداع عام · PR)
  6. المُخرَجاتإيداع عام · PR

    مُخرَج4 invariant: القيمة غائبة عن أسطح fitness فقط

    • تسليمالـ diff النهائي→ 0792e81 → دمج PR #1690 (إيداع عام · PR)
  7. المُخرَجاتإيداع عام · PR

    مُخرَج0792e81 → دمج PR #1690

السياق
كان الهدف من التغيير منع scenario_realism من أن يكون محور fitness في Scaffold Search الخارجي. وحين تتبّعت المراجعة أول جهة تقرأ القيمة، صُغّر التغيير بدلًا من توسيعه.
النتيجة
تبقى قيمة baseline، وتثبّت أربعة فحوص غياب هذا البُعد عن AXIS_TIERS وDIM_WEIGHTS وقوائم tier في البحث الخارجي.
الحد
لم يُطَّلع على الجلسة التي أنتجت تغيير writer المسحوب، وهو ثابت من الإيداع ومن أوصاف الاختبارات المكتوبة آنذاك. ولا تُعد هذه الفحوص دليلًا على أداء البحث أو على تحسّن SIL.
المصادر والحدود المتبقية
  • إن critic وevolver مستهلكان للبيانات داخل المنتج قيد التطوير، وليسا وكيل البرمجة ولا مُراجِع Codex المستخدمَين في بنائه.
  • لا يزال عنوان PR #1690 يقول «filter»، أما التغيير الفعلي فهو الـ diff والإيداع النهائيان.

September 27, 2026 to September 28, 2026

بعد إصلاح قيمة حدّية، أُعيد إنتاج النتائج الأصلية أولًا، ثم أُعيد حسابها

  1. جلسة العملمُنفِّذ التحليل

    ملاحظة · نتيجةرفض القيم الواقعة تمامًا على حد التفاوت

    • تسليمخطأ في admission، لا في قدرة النموذج→ المقارنة بصيغة عشرية · التفاوتات دون تغيير (مُنفِّذ التحليل)
  2. جلسة العملمُنفِّذ التحليل

    فعلالمقارنة بصيغة عشرية · التفاوتات دون تغيير

    • تسليم→ 4be7a17 · فحوص داخل الحد / خارجه (المُخرَجات)
  3. المُخرَجاتالمُخرَجات

    مُخرَج4be7a17 · فحوص داخل الحد / خارجه

  4. شخصAuthor

    فعلالتفويض: تصحيح offline لكل U4 · X2 المحفوظة فقط

    • تسليمالنطاق المسموح→ contract.json: المدخلات · القواعد ثابتة، دون استدعاءات نماذج (المُخرَجات)
  5. المُخرَجاتالمُخرَجات

    مُخرَجcontract.json: المدخلات · القواعد ثابتة، دون استدعاءات نماذج

    • تسليمشروط ثابتة→ إعادة إنتاج النتائج السابقة · المقامات · CI أولًا (مُنفِّذ التحليل)
  6. جلسة العملمُنفِّذ التحليل

    فعلإعادة إنتاج النتائج السابقة · المقامات · CI أولًا

    • تسليمبعد إعادة الإنتاج→ حساب التصحيح على حدة من المدخلات نفسها (مُنفِّذ التحليل)
  7. جلسة العملمُنفِّذ التحليل

    فعلحساب التصحيح على حدة من المدخلات نفسها

    • تسليم→ receipt: الاحتفاظ بـ 24 أصلًا · 0 استدعاء نموذج (المُخرَجات)
    • تسليممتجهات cell لا الملخصات→ إعادة حساب winners · CI من متجهات cell · مطابقة hash (مُتحقِّق مستقل)
  8. المُخرَجاتالمُخرَجات

    مُخرَجreceipt: الاحتفاظ بـ 24 أصلًا · 0 استدعاء نموذج

  9. المراجعة · التحققمُتحقِّق مستقل

    فعلإعادة حساب winners · CI من متجهات cell · مطابقة hash

    • تسليم→ independent-review: الأحكام قائمة، والحدود مذكورة (المُخرَجات)
  10. المُخرَجاتالمُخرَجات

    مُخرَجindependent-review: الأحكام قائمة، والحدود مذكورة

السياق
في أداة بحث Jev، كانت الإجابات العددية من نوع typed الواقعة تمامًا على حد التفاوت المسموح تُرفض. وبعد الإصلاح، أُعيد حساب كل النتائج المحفوظة دون تشغيلات نماذج جديدة، مع الفصل بين جهة الحساب وجهة التحقق.
النتيجة
بقيت الأحكام على حالها بعد التصحيح (U4 not-supported، X2 mixed). وفُصل إصلاح خطأ عددي عن دعم فرضية بحثية.
الحد
تصحيح لاحق، لا تجربة نماذج جديدة. تحتفظ الـ 640 cell من Astra listwise التي لا استجابة أصلية لها بالـ winner المحفوظ، ولم تُعِد المراجعة المستقلة كذلك تحليل نصوص الاستجابات الخاصة.
المصادر والحدود المتبقية
  • لم يُغيَّر تفاوت الدرجة البالغ 0.03 ولا تفاوت مجموع التوزيع البالغ 0.025. والأرقام المصحّحة هي U4 58/80 → 59/80 وX2 194/240 → 196/240.
  • لا يذكر سجل التصحيح العام أي نموذج لجهة الكتابة أو جهة التحقق، ولا يحمل 4be7a17 إشارة إلى Claude أو Codex، لذا لم يُنسب اسم نموذج إلى أيٍّ من العمودين.