پرش به مطلب اصلی

نگه‌داری

  • skillها، routing، policyها و documentation مرتبط باید با هم review شوند.
  • assetهای project-owned ریشه از templateهای installer جدا نگه داشته شوند.
  • runtime و dependencyها فقط با نسخه و digest immutable pin شوند؛ floating version مجاز نیست.
  • graph، index، cache، log، report، build، فایل موقت و release output track نشوند.
  • تغییر version pin باید همراه با update مستندات نسخه و validation compatibility باشد.

نگه‌داری Phase 2

هر version فقط همراه source immutable و digest مربوط به آن تغییر می‌کند. lockfileها باید به‌صورت reproducible به‌روزرسانی شوند و تغییر dependency set به‌صورت صریح review شود.

runtime download fallback مجاز نیست. image build تنها مرحله networked برای دریافت dependencyهاست. resourceهای runtime بر اساس manifest کنترل می‌شوند و corruption در named volume باید از محتوای immutable image و تحت lock repair شود.

هر تغییر ابتدا static/unit gate هدفمند را پاس می‌کند و Docker validation به‌صورت gate جدا اجرا می‌شود.