مراجعv1الأمن والحوكمة
الإصدارات والتوافق والإطلاق
اربط كل عقد بإصدار ونافذة deprecation ودليل rollback بدل تغيير صامت.
Versioning
التغيير المتوافق يضاف داخل الإصدار الحالي، أما حذف أو تغيير معنى فيحتاج إصدارًا جديدًا. لا تعتمد على عدم اكتراث العميل بحقول مجهولة دون اختباره.
Deprecation
- أعلن البديل وتاريخ الإيقاف.
- أعد ترويسة أو إشارة machine-readable عند الإمكان.
- راقب العملاء المتبقين دون كشف بياناتهم.
- لا توقف المسار حتى يمر gate الموافقة.
مسار الإصدار
Audit ثم repair ثم complete ثم local tests ثم security/data validation ثم staging ثم canary ثم production smoke ثم runtime observation ثم التقرير.