المستندات والنسخ
المستند هو التمثيل المستضاف لواجهة واحدة. ينتمي إلى مشروع في المنظمة ويجمع نسخاً عبر الوقت بدل الاستبدال.
التسلسل الهرمي
Organization -> Project -> Document -> Versions
يمكن إنشاء المستند مباشرة تحت المنظمة أو في مشروع وسرده حسب المشروع والمنظمة.
دورة حياة الحالة
يمر المستند بأربع حالات.
| الحالة | المعنى | الخدمة العامة |
|---|---|---|
ACTIVE | متصل | التوثيق وMCP مقدَّمان (حسب المؤشرات النشطة) |
PAUSED | موقوف مؤقتاً | الخدمات العامة غير متاحة |
ARCHIVED | محفوظ لكن غير حالي | غير مقدَّم |
DELETED | محذوف حذفاً منطقياً | غير مقدَّم |
الانتقالات المسموحة:
pause: ACTIVE -> PAUSED
resume: PAUSED -> ACTIVE
archive: ACTIVE / PAUSED -> ARCHIVED
restore: ARCHIVED -> ACTIVE
delete: ACTIVE / PAUSED / ARCHIVED -> DELETED
الإيقاف المؤقت أسرع طريق للإنزال والاستئناف؛ الأرشفة تحفظ السجل لكن لا تعامل المستند كحالي؛ الحذف منطقي، لذا لا تُتلف البيانات الأساسية فوراً.
النسخ غير قابلة للتغيير
عند تغيّر المواصفة، تُضاف نسخة جديدة؛ لا يُستبدَل الأصل أبداً.
v1 -> v2 -> v3 -> v4
تسجّل كل نسخة:
- مفتاح التخزين للملف في مخزن الكائنات.
- قيمة SHA-256.
- نوع المحتوى والحجم ووقت الإنشاء.
هذا يدعم السجل والتراجع والمقارنة وإعادة توليد التوثيق/MCP لنسخة محددة.