وثائق المسجل

توثيق تسجيل الإثبات والأدلة المقاومة للتلاعب.

وثائق المنتجات الأخرى

فهرس هندسة المسجل

مؤشر الحالة الحالية لوثائق مرجعية معمارية المسجل.

في هذا القسم


كيفية استخدام هذه المجموعة


وثائق العمارة

  1. Docs/architecture/recorder_system_architecture.md
    • System boundaries, data flow, trust boundaries, crate responsibilities, وواجهة recorder-sdk الطبقية.
  2. Docs/architecture/recorder_evidence_model_and_integrity_architecture.md
    • نموذج الظرف، التوحيد القياسي، دلالات سلسلة التجزئة، والتوقيعات.
  3. Docs/architecture/recorder_runtime_and_bundle_architecture.md
    • دورة حياة المسجل، حل المحدد، بناء الحزمة، والتحقق من 7 مراحل.
  4. Docs/architecture/recorder_storage_architecture.md
    • تخزين عقود السمات، SQLite وسلوك الذاكرة، وثوابت الاستمرارية.
  5. Docs/architecture/recorder_cli_and_operator_workflows_architecture.md
    • CLI command architecture, runtime resolution, input limits, strict بناء-موثق i18n (بدون تراجع صامت)، وسلوك الخروج.
  6. Docs/architecture/recorder_sidecar_architecture.md
    • تركيب وقت التشغيل لجانب HTTP، ضوابط الأمان، التكرارية، ودورة حياة النقل.
  7. Docs/architecture/recorder_system_test_and_validation_architecture.md
    • نظام اختبارات مدفوعة بالسجل، عقد الأرتيفكت، مصفوفة التغطية، وتتبع الفجوات.
  8. Docs/architecture/recorder_openclaw_integration_architecture.md
    • عقد تخطيط أحداث OpenClaw، سياسة الحذف/الحدود، وتغطية اختبار التكامل.
  9. Docs/architecture/recorder_decision_gate_integration_architecture.md
    • تخطيط تدفق عقد بوابة القرار MCP، سياسة سلامة حزمة التشغيل، وتغطية اختبار التكامل.
  10. Docs/architecture/recorder_contract_generation_and_projection_architecture.md
  • Deterministic generated artifact authority, drift checks, and projection حدود التسليم بما في ذلك آثار إسقاط SDK.
  1. Docs/architecture/recorder_otel_integration_architecture.md
  • OTel JSON export mapping contract, deterministic IDs/event types, and حدود سير عمل إدخال sidecar/CLI.

عقد الصيانة

عندما تؤدي تغييرات التنفيذ إلى تغيير سلوك البنية التحتية، قم بتحديث الملفات المتأثرة في Docs/architecture/*.md في نفس التغيير. إذا لم يتناسب السلوك مع ملف موجود، أضف وثيقة بنية جديدة واربطها من هذا الفهرس.