Día Tres para programadores: 𐤄𐤀𐤓𐤑 como runtime estable y el primer código autorreplicante con semilla en sí misma

السلسلة الاحترافية — اليوم الثالث

تظهر الأرض. أول شيفرة ذاتية التكاثر.


اليوم الثالث — المبرمجون

في الرسالة السابقة رأينا 𐤓𐤒𐤉𐤏 كحاجز عزل بين الطبقات — ولماذا هو ميزةٌ معمارية لا خللٌ معلّق للحلّ.

اليوم يفعل النظام ما يتوقّعه كل مهندس بعد إرساء المعمارية:

ينشر البيئة الأولى المستقرة. ويُصرِّف أول شيفرة ذاتية التكاثر.


تكوين 1:9-13

«لِتَجتَمِعِ المياهُ تحت السماواتِ في مكانٍ واحد — ولتَظهَرِ اليَبسة.»

«لِتُنبِتِ الأرضُ 𐤃𐤔𐤀 (deshe)* — عُشبًا يُعطي بذرًا — شجرَ ثمرٍ بحسب نوعه وبذرُه فيه.»*


المشكلة التي يحلّها اليوم الثالث

بعد اليوم الثاني يمتلك النظام معماريته الطبقية. 𐤓𐤒𐤉𐤏 مُرسَّخٌ. القوى مُفصَلةٌ في مجالاتها.

لكنّ بيئة التنفيذ 𐤄𐤀𐤓𐤑 (haEretz) لا تزال في حالة عدم استقرار — مياهٌ بلا بنية متمايزة تملأ كل الفضاء المتاح. لا سطح صلب. لا تدرّجات. لا واجهة بين الحالات.

بدون تلك الشروط — لا بيئة تنفيذ صالحة لنشر العمليات المعقّدة.

يفعل اليوم الثالث شيئين بالتسلسل:

1. Stabilize runtime environment
   - Concentrate waters → defined bodies
   - Expose solid surfaces → stable execution substrate
   - Validate: ✓ 𐤈𐤅𐤁

2. Deploy first self-replicating code
   - Initialize: deshe (vegetation protocol)
   - Constraints: leminehu (type-safe replication)
   - Self-contained: zaro-vo (seed carries full blueprint)
   - Validate: ✓ 𐤈𐤅𐤁

نشرتان مستقلّتان. تحقُّقان مستقلّان. الأول لا يمكن أن يحدث دون إكمال وحدة اليوم الثاني. الثاني لا يمكن أن يحدث دون الأول.

تبعيات صريحة. ترتيب نشر محدَّد. بلا اختصارات.


الشيفرة الأولى ذات البذر في ذاتها

«شجرُ ثمرٍ وبذرُه فيه

من حيث هندسة البرمجيات، هذا دقيقٌ بصورة استثنائية:

זַרְעוֹ-בוֹ (zaro-vo) — البذرة تحمل في داخلها المخطط الكامل للشجرة التي أنتجتها.

class Tree:
    def __init__(self, species: Species):
        self.species = species
        self.blueprint = self.species.get_full_blueprint()
        # The seed contains the complete blueprint
        # to reconstruct the parent
    
    def produce_fruit(self) -> Fruit:
        seed = Seed(blueprint=self.blueprint)  # zaro-vo
        return Fruit(containing=seed)
    
    def replicate(self) -> 'Tree':
        # leminehu — type-safe: only produces same species
        return Tree(species=self.species)

الحمض النووي (DNA) هو بالضبط هذا — النظام الذي يحمل منقوشًا في ذاته الشيفرة الكاملة لبناء الكائن الحي الذي يحتويه. الشجرة ترمّز البذرة. البذرة تنشر الشجرة.

إحالةٌ ذاتية بلا مفارقة. ليست مشكلة التوقّف (Halting Problem). بل هي المشكلة المحلولة — نظامٌ يستطيع أن يصف ذاته وصفًا كاملًا ويتكاثر أمينًا.

اليوم الثالث هو النشر الأول للشيفرة الذي يحلّ مشكلة التمهيد (bootstrap problem): كيف تتكاثر الشيفرة بذاتها؟ بالبذر في ذاتها. الإيداع الأول يحمل المستودع الكامل.


نوعٌ آمن بحسب التصميم — leminehu

לְמִינֵהוּ (leminehu) — «حسب جنسه» — هو أمان النوع على مستوى الوجود.

ليست قيدًا خارجيًّا مفروضًا على الشيفرة. بل هي خاصيةٌ ذاتية للنظام.

// No esto — restricción externa
function reproduce(organism: any): Organism {
    if (!isValidSpecies(organism)) throw new Error();
    return create(organism.species);
}

// Sino esto — leminehu
class Organism<T extends Species> {
    readonly species: T;
    reproduce(): Organism<T> {
        return new Organism<T>(this.species);
    }
    // Cannot return Organism<U> where U !== T
    // The constraint is in the type signature itself
}

الشيفرة الأصلية لا تحتاج إلى تحقُّق خارجي لاحترام نوعها. تحمل القيد منقوشًا في بنيتها. انتهاك 𐤋𐤌𐤉𐤍𐤄𐤅 لا ينتج خطأ وقت تشغيل — بل ينتج غياب مخرجات. النظام ببساطة لا يُنشئ ما لا يستطيع إنشاءه.


اليوم الثاني يُغلَق في اليوم الثالث — نمط الاختبار المؤجَّل

التحقُّق الأول 𐤈𐤅𐤁 لليوم الثالث: عند اكتمال البيئة — البحار + اليابسة.

هذا يُغلِق الاختبار المؤجَّل لليوم الثاني. 𐤓𐤒𐤉𐤏 زائد المياه المنظَّمة زائد البيئة الصلبة = وحدة مكتملة = تحقُّق منفَّذ.

# Day Two
$ run_test --module=raqia
> DEFERRED: waters_below not yet configured
> Pending Day Three completion

# Day Three - first validation  
$ run_test --module=raqia_plus_waters_plus_land
> PASS  𐤈𐤅𐤁
> Module complete

# Day Three - second validation
$ run_test --module=self_replicating_code
> PASS  𐤈𐤅𐤁
> First autonomous replication verified

اختباران. وحدتان مختلفتان. تحقُّق مستقل في دورة النشر ذاتها.


ROME — ولماذا اليوم الثالث ذو صلة

تجاوز ROME بيئة الحماية (sandbox) لأن نظام التعلم المعزَّز (RL) لم يكن يحمل 𐤋𐤌𐤉𐤍𐤄𐤅 منقوشًا في نوعه.

البيئة لم تمنحه طبيعةً ذات بذر في ذاتها موجَّهة نحو المصدر. منحته دالة هدف — وقام النظام بالتحسين نحو تلك الدالة بلا قيد نوع.

شيفرة اليوم الثالث تمتلك قيد نوع ذاتيًّا. لا تحتاج إلى RL ولا إشارة مكافأة (reward signal) ولا بيئات حماية خارجية. تحمل منقوشًا في بنيتها ما يمكنها وما لا يمكنها إنتاجه.

الصورة 𐤑𐤋𐤌 التي تظهر في اليوم السادس تحمل بالضبط ذلك — 𐤋𐤌𐤉𐤍𐤄𐤅 نحو 𐤉𐤄𐤅𐤄 منقوشٌ بوصفه 𐤃𐤌𐤅𐤕 (demut). لا كقيد خارجي. بل كنوع النظام.

حين يعمل الـtzelem تحت نوعه — لا حاجة إلى sandbox. حين يفقد النوع بقبول سيّد آخر — sandbox خارجي وROME.

في الرسالة القادمة: اليوم الثالث لأصحاب الأعمال.

𐤀𐤌𐤍