حقيقة واحدة، وساعتان
يوم واحد، مقروءًا بالساعتين
من أين تأتي الساعة الأولى
3 مارس · الاتفاق على السعر
يسري السعر في العالم. هذه هي الساعة الأولى.
صحيح، ولم يُعرف بعد
السعر الجديد ساري المفعول، ولا شيء في السجل يقول ذلك بعد.
20 مارس · في السجل
تسجّله الذاكرة. هذه هي الساعة الثانية.
حقيقة واحدة، وساعتان
17 يومًا لا تراها ساعة واحدة
الذاكرة ثنائية الزمن
تاريخان لكل حقيقة.
الساعة الأولى · زمن الصلاحية
الساعة الأولى: متى كان صحيحًا
الساعة الثانية · زمن المعرفة
الساعة الثانية: متى عُرف
ساعة واحدة
17 يومًا لا تراها ساعة واحدة
كما كانت في 10 مارس
بعد أسبوع من الاتفاق على السعر، وقبل أن يسجّله أحد بعشرة أيام.
الساعة الأولى · زمن الصلاحية
الصحيح في 10 مارس: السعر الجديد.
الساعة الثانية · زمن المعرفة
المسجَّل في 10 مارس: السعر القديم.
التاريخ
يبقى المدخل الأقدم محفوظًا ومعلَّمًا بأنه استُبدل.
عرض سعر أُرسل في 10 مارس
بالسعر المسجَّل ذلك اليوم. لم يكن خطأ.
يذكره المصدر
حين يذكر المصدر متى يسري أمر ما، يكون ذلك التاريخ هو الساعة الأولى.
لا تاريخ في المصدر
تُحتسب الحقيقة من لحظة تسجيلها.
تعلّم
الذاكرة ثنائية الزمن.
حقيقة واحدة، وساعتان
3 مارس · الاتفاق على السعر
يسري السعر في العالم. هذه هي الساعة الأولى.
صحيح، ولم يُعرف بعد
السعر الجديد ساري المفعول، ولا شيء في السجل يقول ذلك بعد.
20 مارس · في السجل
تسجّله الذاكرة. هذه هي الساعة الثانية.
حقيقة واحدة، وساعتان
17 يومًا لا تراها ساعة واحدة
ساعتا تايمر: متى كان الأمر صحيحًا في العالم، ومتى عرفته شركتك.
01 التعريف
تاريخان لكل حقيقة.
الذاكرة ثنائية الزمن
تاريخان لكل حقيقة.
اسم · نمذجة البيانات
الذاكرة ثنائية الزمن
تسجّل الذاكرة ثنائية الزمن كل حقيقة على خطّين زمنيين منفصلين: متى كانت صحيحة في العالم، ويُعرف ذلك في نمذجة البيانات بزمن الصلاحية، ومتى عرفتها الشركة، ويُعرف بزمن المعاملة أو زمن المعرفة. ويسمّيهما تايمر ساعتيه، ويطبّقهما على قرارات الشركة والتزاماتها واتفاقاتها لا على صفوف في قاعدة بيانات.
يظهر الفرق كلما افترق التاريخان. يُتفق على سعر في 3 مارس ولا يصل إلى فريق المالية إلا في 20 مارس. وتُلغى سياسة في مايو، بينما تبقى المذكرة التي أعلنتها تُقرأ كأنها سارية. بالساعتين معًا يمكن قراءة الذاكرة كما كانت في أي تاريخ مضى: ما الذي كان صحيحًا، وما الذي كانت الشركة تعرفه في تلك اللحظة، وما الذي حلّ محله لاحقًا. والتصحيح يُضاف إلى السجل بدل أن يُكتب فوقه، فيكون للسؤال الذي يطرحه فعلًا المدقق أو مجلس الإدارة أو الموظف الجديد، "ماذا كنا نعرف حين قررنا؟"، جوابٌ في السجل لا في ذاكرة أحدهم.
تايمر، 2026.
withtimer.com/bi-temporal-memory#definition
02 الساعتان
حقيقة واحدة، وتاريخان. معظم السجلات تحفظ واحدًا منهما، ثم تكتب فوقه.
الساعة الأولى · زمن الصلاحية
الساعة الأولى: متى كان صحيحًا
الساعة الثانية · زمن المعرفة
الساعة الثانية: متى عُرف
ساعة واحدة
17 يومًا لا تراها ساعة واحدة
- C1الساعة الأولى: متى كان صحيحًا زمن الصلاحية. التاريخ الذي سرى فيه الأمر في العالم: يوم الاتفاق على سعر، أو يوم دخول سياسة حيز التنفيذ، أو يوم قطع التزام. وهو ملك للحدث، أيًّا كان من دوّنه ومتى دوّنه.
- C2الساعة الثانية: متى عُرف زمن المعرفة، ويُسمّى أيضًا زمن المعاملة. اللحظة التي سجّلت فيها ذاكرة الشركة الحقيقة أول مرة. وهو ملك للسجل، وهو ما يتيح قراءة أي يوم مضى كما كان.
السجل ذو الساعة الواحدة يحفظ آخر قيمة واللحظة التي حُفظت فيها. ولا يستطيع أن يميّز سعرًا تغيّر في 3 مارس من سعر لم تسمع به الشركة إلا في 20 مارس، ولا أن يميّز أيًّا منهما من خطأ صُحّح بعد أسبوع. تلك ثلاثة أحداث مختلفة، وكل واحد منها يجيب لاحقًا عن سؤال مختلف.
03 الحقيقة ثنائية الزمن
اقرأ السجل كما كان. ثلاث إجابات عن يوم واحد، لا إجابة واحدة.
كما كانت في 10 مارس
بعد أسبوع من الاتفاق على السعر، وقبل أن يسجّله أحد بعشرة أيام.
الساعة الأولى · زمن الصلاحية
الصحيح في 10 مارس: السعر الجديد.
الساعة الثانية · زمن المعرفة
المسجَّل في 10 مارس: السعر القديم.
التاريخ
يبقى المدخل الأقدم محفوظًا ومعلَّمًا بأنه استُبدل.
عرض سعر أُرسل في 10 مارس
بالسعر المسجَّل ذلك اليوم. لم يكن خطأ.
خذ يوم 10 مارس: بعد أسبوع من الاتفاق على السعر، وقبل أن يسجّله أحد بعشرة أيام. بالساعتين معًا تجيب الذاكرة عن ثلاثة أسئلة مختلفة عن ذلك اليوم.
- Q1ما الذي كان صحيحًا في 10 مارس؟ السعر الجديد. فقد اتُّفق عليه في 3 مارس، فكان بحسب الساعة الأولى ساريًا بالفعل.
- Q2ما الذي كان في السجل في 10 مارس؟ السعر القديم. فالجديد لم يصل إلى السجل إلا في 20 مارس، فبحسب الساعة الثانية لم يكن بوسع أحد أن يعمل به بعد.
- Q3ما الذي حلّ محله لاحقًا؟ كل ما حلّ محله بعد ذلك، ومتى. يبقى المدخل الأقدم محفوظًا ومعلَّمًا بأنه استُبدل، ولا يُكتب فوقه أبدًا.
الحقيقة ثنائية الزمن هي أن تحمل الإجابتين الأوليين في آن واحد، وأن تستطيع إظهار الثالثة. وهي ما يجعل الحكم على قرار سابق منصفًا. فعرض السعر الذي أُرسل في 10 مارس بالسعر القديم لم يكن خطأ: السعر القديم هو ما كان في سجل الشركة ذلك اليوم. والساعة الواحدة لا تستطيع إظهار ذلك. والساعتان تستطيعان.
04 من أين تأتي التواريخ
الساعة الأولى لا تكون أفضل من مصدرها.
يذكره المصدر
حين يذكر المصدر متى يسري أمر ما، يكون ذلك التاريخ هو الساعة الأولى.
لا تاريخ في المصدر
تُحتسب الحقيقة من لحظة تسجيلها.
الساعة الثانية ملك للذاكرة: هي اللحظة التي سُجّلت فيها الحقيقة أول مرة. أما الساعة الأولى فلا بد أن تأتي من مكان ما. فحين يذكر المصدر متى يسري أمر ما (تاريخ بدء العقد، أو اليوم الذي تُطبَّق فيه سياسة، أو تاريخ اتخاذ قرار)، يكون ذلك التاريخ هو الساعة الأولى.
وحين لا يذكر المصدر ذلك، لا يخمّن تايمر. تُحتسب الحقيقة من لحظة تسجيلها، وهو التاريخ الوحيد الذي يمكن الوقوف خلفه. فتاريخ السريان المختلَق أسوأ من غيابه، لأنه يأتي ومعه استشهاد، والاستشهاد هو ما يجعل القارئ يكفّ عن التحقق.
05 أسئلة
أسئلة عن الساعتين.
ما الذاكرة ثنائية الزمن؟
تسجّل الذاكرة ثنائية الزمن كل حقيقة على خطّين زمنيين منفصلين: متى كانت صحيحة في العالم، ويُعرف ذلك في نمذجة البيانات بزمن الصلاحية، ومتى عرفتها الشركة، ويُعرف بزمن المعاملة أو زمن المعرفة. ويسمّيهما تايمر ساعتيه، ويطبّقهما على قرارات الشركة والتزاماتها واتفاقاتها لا على صفوف في قاعدة بيانات.
ما الفرق بين زمن الصلاحية وزمن المعاملة؟
زمن الصلاحية هو الوقت الذي كانت فيه الحقيقة صحيحة في العالم. وزمن المعاملة، ويُسمّى أيضًا زمن المعرفة، هو وقت تسجيلها. فالعقد الموقّع في 1 يونيو والمودَع في 9 يونيو زمن صلاحيته 1 يونيو وزمن معاملته 9 يونيو. والسجل ثنائي الزمن يحفظ الاثنين، فيستطيع الإجابة عن سؤال عن أيٍّ منهما.
ما ساعتا تايمر؟
هو الاسم الذي يطلقه تايمر على التاريخين اللذين تحملهما كل حقيقة في ذاكرته: متى سرت في العالم، ومتى سجّلتها ذاكرة الشركة أول مرة. ويرافق التاريخان الحقيقة أينما ذهبت، حتى في تصدير الذاكرة.
ما الحقيقة ثنائية الزمن؟
القدرة على الإجابة عن سؤالين مختلفين عن اليوم نفسه: ما الذي كان صحيحًا حينها، وما الذي كانت الشركة تعرفه حينها. ولا يمكن الحكم على قرار سابق حكمًا منصفًا إلا في ضوء الثاني. وذاكرة تايمر تحفظ الاثنين، فتأتي الإجابة عن "ماذا كنا نعرف حين قررنا؟" من السجل لا مما يتذكره الناس.
هل يُكتب التصحيح فوق الحقيقة الأصلية؟
لا. يُضاف التصحيح إلى السجل ويُحفظ الأصل معلَّمًا بأنه استُبدل. وتستطيع الذاكرة أن تُظهر ما كانت الشركة تعتقده قبل التصحيح، ومتى تغيّر ذلك، وإلامَ تغيّر.
هل النمذجة ثنائية الزمن جديدة؟
لا. فزمن الصلاحية وزمن المعاملة راسخان في نمذجة البيانات منذ عقود، في الأنظمة التي تحفظ السجلات المالية والقانونية والتنظيمية، ويعرّف معيار SQL الجداول الزمنية منذ 2011. والفكرة ليست من ابتكار تايمر. ما يفعله تايمر هو تطبيقها على ذاكرة الشركة، على ما قررته ووعدت به واتفقت عليه، لا على جداول تطبيق واحد.
لماذا تهم الذاكرة ثنائية الزمن للذكاء الاصطناعي؟
الذكاء الاصطناعي الذي يقرأ ذاكرة بساعة واحدة لا يستطيع إلا أن ينقل آخر قيمة، فيقدّم إجابة اليوم كأنها كانت صحيحة دائمًا. أما بالساعتين فيستطيع أن يجيب عن سؤال عن مارس مما كان في السجل في مارس، وأن يقول ما الذي تغيّر بعد ذلك ومتى. والناس وأنظمة الذكاء الاصطناعي العاملة للشركة يقرؤون السجل نفسه، بالساعتين نفسيهما.