توثيق ERPOSالمرجع التنفيذي للمطورين
الرئيسية›فهرس الخوارزميات›المتتبع المعلن ومسودة السجل اليومية

المتتبع المعلن ومسودة السجل اليوميةDeclared tracker and daily draft

خوارزميةمتطلب وارد في الملفات يحتاج اعتمادًا قانونيًا

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

الميزات التي تستخدمها: B19 تسجيل الوقت الفعلي والمتتبع المعلن

1الغرض والمصطلحات القانونية المرتبطة

تقليل الوقت الضائع غير المسجل دون مراقبة.

2المدخلات وأنواعها ومصادرها

أحداث من الواجهة: نافذة الملف في التركيز، نبضة كل دقيقة، تعديل، فتح PDF، أحداث التقويم.

3المخرجات والحالات

مقاطع مقترحة: الملف، النشاط، من/إلى، وصف.

4خطوات المعالجة بالتسلسل

  1. تجميع النبضات إلى فترات متصلة لكل ملف.
  2. قطع الفترة عند خمول ≥ الإعداد.
  3. دمج الفترات القصيرة المتجاورة.
  4. تحديد النشاط بالقواعد (محرر ← صياغة، PDF ← بحث).
  5. وصف من بيانات وصفية منقحة (اختياري بنموذج) (الوثيقة المعمارية).
  6. مسودة يومية؛ حذف الخام.

5الشروط والفروع والاستثناءات

فجوة طويلة ← مؤشر فجوة لا عقوبة.

6Pseudocode كامل

Pseudocode
function daily_draft(user, day):
    beats = TrackerEvent.where(user, day).order_by(ts)
    segments = []
    for b in beats:
        if segments and b.matter == segments[-1].matter and b.ts - segments[-1].end <= idle:
            segments[-1].end = b.ts
        else: segments.append(Segment(b.matter, b.ts, b.ts, activity_from(b)))
    segments = merge_short(segments, min_minutes)
    create Timesheet drafts(segments, entry_source="اقتراح")
    TrackerEvent.delete(user, day)

7مثال اصطناعي خطوة بخطوة

09:00–09:40 تحرير مذكرة في ملف أ (نبضات متصلة) ← «صياغة 40 دقيقة»؛ خمول 25 دقيقة ← قطع.

8حالات الفشل والتعامل معها

فقدان نبضات ← فترات أقصر لا أطول.

9منع التكرار والتزامن

مهمة ليلية واحدة لكل مستخدم.

10الصلاحيات والتدقيق والأمن

لا لقطات، لا مفاتيح، لا تسجيل (الوثيقة المعمارية).

11اختبارات الوحدات والتكامل والقبول

المعرّفالنوعالسيناريوالنتيجة المتوقعة
ALG-TT-01وحدةنبضات بفجوة خمولمقطعان
ALG-TT-02أمنيبعد المهمةلا أحداث خام

12ما هو قاعدة تقنية وما هو قرار قانوني

قاعدة تقنية (ينفذها المطور)قرار قانوني (يعتمده مختص)
التجميع والقواعدحدود التتبع المشروعة وإعلان الموظف