Skip to content

WU-11 — Release Candidate Preparation (1.0.0-rc.1) #22

Closed

Description

@megyptm

WU-11 — Release Candidate Preparation

المالك صرّح ببدء التجهيز بعد مصالحة WU-10. الأساس main@375f9aa73dacc4aa789986c6bfae0f22e8bb18d7 وTree 95c81dfb02845f52add52fdf87049d548f51888f، مع CI ناجحة. Umbrella #1 مفتوحة. هدف التجهيز 1.0.0-rc.1 وفق تسلسل ARCHITECTURE §9. الحالة الفعلية Development / Unpublished، ولا توجد Tags أو Releases.

التسليم ومعايير القبول

  1. جهّز README وCHANGELOG وSECURITY والوثائق الاستهلاكية المتأثرة لتمييز هوية artifact maatify/php-persistence:1.0.0-rc.1 عن حالة النشر. اذكر أمر Composer الدقيق على أنه قابل للحل فقط بعد النشر عبر القناة المعتمدة. خصّص التغييرات المنفذة للهدف تحت قسم CHANGELOG غير مؤرخ، واحتفظ بـUnreleased فقط للتغييرات غير المخصصة. لا تدّعِ دعم Stable أو توفرًا خارجيًا.
  2. أضف أمرًا محليًا موثّقًا ووظيفة CI للتحقق من الـRelease Artifact على SHA وهدف دقيقين. افحص archives الفعلية التي تنتجها قواعد Git export وComposer archive حيث تنطبق، والهوية والملفات المطلوبة وPSR-4 والاستبعادات، بما فيها غياب الأسرار وملفات التطوير. لا تستخدم نتيجة Harness كبديل لهذا التحقق. احتفظ بنتيجة قابلة للتدقيق تربط target وSHA وTree وقائمة الملفات/نتيجة الفحص. التحقق الدلالي للوثائق مسؤولية Lead.
  3. حافظ على Full Applicable CI والـHarness وCI gate المستقرة. إثبات Draft HEAD خطوة مراجعة للتجهيز. تأهيل الإصدار يتطلب commit فعلية على main بعد دمج مصرح به، مع Full Applicable CI وRelease Artifact Verification على الـSHA نفسها والهدف نفسه. Strict Lead Acceptance مطلوبة في حدودها المقررة قبل أي تصريح إصدار.
  4. راجع AGENTS والمعايير المثبّتة على ebcf55b0591db61d18a1407bc3effef0197b388f، خاصة CI §2.4–2.5 وComposer §26 وLibrary Presentation §8.1.1–8.1.2 و§14–15 و§20–21 وAI Collaboration §13.1.2. تحقق من baseline legacy وفق DEC-007. احتفظ بحدود DEC-009 وDEC-013 وDEC-002. لا تفترض قناة نشر معتمدة أو استثناء source-only.

الحدود

فرع عمل واحد وDraft PR واحدة إلى main. التغييرات في التجهيز والتوثيق والتحقق فقط. لا تغيير Runtime أو Public API أو Composer identity/dependencies/constraints، ولا حقل version أو lock متتبّع أو تعديل Legacy/standards. لا Merge أو Tag أو Release أو Publish. WU-12 للنشر بتصريح مستقل وWU-13 للتحقق من الـRC المنشورة والـReal Hosts.

Activity

  1. megyptm commented on Nov 12, 2026

    @megyptm
    CollaboratorAuthor

    بدأ التنفيذ في Draft PR #23 للهدف 1.0.0-rc.1. نجح فحص أرشيفَي Git وComposer محليًا على HEAD 8095d0e5913789693a94600517ab62ebcc02909f. تبقى المراجعة الصارمة وCI على Draft HEAD قبل قبول التجهيز، ثم التأهيل على SHA فعلية في main بعد تصريح الدمج.

  2. megyptm commented on Nov 12, 2026

    @megyptm
    CollaboratorAuthor

    WU-11 — MERGED / RECONCILED / RELEASE-QUALIFIED SHA

    تم Squash Merge لـPR #23 بتصريح المالك، من الـHEAD المقبولة 2387100c7715866768ecc51dd047e2fc35a2cb3b بعد Strict Lead Preparation PASS وCI قبل الدمج.

    • Exact target: maatify/php-persistence:1.0.0-rc.1.
    • Release-qualified main SHA: 61d4158a7c2d6edf6c0134d207058fdc2ae9cbb4، الأب الوحيد 375f9aa73dacc4aa789986c6bfae0f22e8bb18d7.
    • Tree: 0e7a191580be6a7db94726e9f69f146662a3309d، مطابقة للشجرة المقبولة. فرق الدمج 15 ملفًا في commit واحدة.
    • Full Applicable CI: نجحت 22/22 وظيفة مطلوبة على SHA الدمج نفسها. CI على main
    • Release Artifact Verification: نجح محليًا وفي CI على نفس SHA والهدف. كل أرشيف 75 ملفًا، والقائمتان متطابقتان. Git SHA-256 8d0caa91fe2fbca40f52a9b98a441194b50f6a927a26fddf440828c5083ccad0. Composer SHA-256 d6dd80d76c4ad8ac6466d79b2ef8ecc1d52991e1de4315c4044c9a5af69a9a7d. سجل التحقق

    التأهيل يخص هذه الـSHA وهذا الهدف. الحزمة Development / Unpublished. WU-12 واختيار قناة التوزيع وTag وRelease وPublish تتطلب تصريح المالك.

  3. megyptm commented on Nov 12, 2026

    @megyptm
    CollaboratorAuthor

    1.0.0-rc.1 — إعادة التأهيل بعد تحديث Composer keywords

    تم Squash Merge لـPR #24 بتصريح المالك بعد التحقق من HEAD 0350148f0b7680cade953b5d8b848c3c10046132 وCI قبل الدمج. التغيير محصور في composer.json#keywords.

    • Release-qualified main SHA للهدف maatify/php-persistence:1.0.0-rc.1: 057a87c260d6e31060a1c9d2b582db4c43eb5238.
    • الأب الوحيد: 61d4158a7c2d6edf6c0134d207058fdc2ae9cbb4، وهو التأهيل السابق قبل تعديل الكلمات.
    • Tree: 4e3fb02779b0fef0f41a67c9e73ea52a85f770fa، مطابقة لشجرة PR.
    • Full Applicable CI: 22/22 وظيفة مطلوبة نجحت على SHA الدمج نفسها. CI على main
    • Release Artifact Verification: نجح محليًا وفي CI على نفس SHA والهدف. كل أرشيف يحتوي على 75 ملفًا والقائمتان متطابقتان. Git SHA-256 c0343b3b7d20d114d3178bfb52b25c0fc9bcdcdffd9893ae77fcada87e22e03c. Composer SHA-256 ec02b570cba167faa38d5b41736968f62c754c91962b89eb2a90c50043927852. سجل الأرشيفين

    الحزمة Development / Unpublished. WU-12 وTag وRelease وPublish بانتظار تصريح مستقل.

    راجعت فرق الدمج وتحققت من تطابق حقول Composer خارج keywords. الكلمات المضافة تصف قدرات عامة منفّذة، وتتفق مع §9 من Composer Package Standard. بقيت وثائق الـRC وRuntime والمعايير والقرارات على الحالة التي تغطيها Strict Lead Review لـWU-11. نتيجة إعادة مراجعة المحتوى للهدف على الـSHA الجديدة: PASS.

  4. megyptm commented on Nov 12, 2026

    @megyptm
    CollaboratorAuthor

    1.0.0-rc.1 — إعادة التأهيل بعد نقل المستودع

    تم Squash Merge لـPR #25 بتصريح المالك بعد التحقق من HEAD 90d772d9469991d0bf34b4594efb4abedaa7c638 وCI قبل الدمج. حدّث الفرق ستة روابط حالية وصف Repository في DEC-004. بقيت الإحالات التاريخية وهوية Composer والـPHP namespace ثابتة.

    • Release-qualified main SHA للهدف maatify/php-persistence:1.0.0-rc.1: 4022913974e0378c9990f1ebd0e0ccd15ae25add.
    • الأب الوحيد: 057a87c260d6e31060a1c9d2b582db4c43eb5238، SHA التأهيل السابق قبل تحديث الروابط.
    • Tree: 7867d4650d8d59eced574d148a0b75d2cb5f3b08، مطابقة لشجرة PR.
    • Full Applicable CI: 22/22 وظيفة مطلوبة نجحت على SHA الدمج. CI على main
    • Release Artifact Verification: نجح محليًا وفي CI على نفس SHA والهدف. لكل أرشيف 75 ملفًا بالقائمة نفسها. Git SHA-256 e06ff5b17ec349c877b4875977bf46d23bf946fe2543876621ccec422042a878). Composer SHA-256 b0f6760d72bba1e4c8b7afeb7cdc4d682883b57286f198d372df666d83700f3c`. سجل الأرشيفين

    نتيجة إعادة مراجعة المحتوى للهدف على الـSHA الجديدة: PASS. يتفق عنوان المستودع الحالي وComposer support وDEC-004. نطاق التغيير وصفي، وأدلة العقود والتجهيز الأخرى مثبتة في Strict Lead Review لـWU-11. الحزمة Development / Unpublished، وWU-12 وTag وRelease وPublish تنتظر تصريحًا مستقلًا.

  5. megyptm commented on Nov 12, 2026

    @megyptm
    CollaboratorAuthor

    1.0.0-rc.1 — إعادة التأهيل بعد مطابقة المعايير

    تم Squash Merge لـPR #26 بتصريح المالك بعد التحقق من HEAD المعتمدة d9a5dbc4ddb25fb82846df0023bb15118ba7aa2a ونجاح 22/22 وظيفة مطلوبة قبل الدمج، بما فيها CI gate وفحص الأرشيفين.

    • SHA الدمج المؤهلة على main هي 34c3b874525d36ae064c162cdd553bc75d18772b. لها أب واحد هو 4022913974e0378c9990f1ebd0e0ccd15ae25add، وشجرتها c42798a873021c99399efb852dd0e707ee861ec5 مطابقة لشجرة الـPR المعتمدة. تم التحقق من أن refs/heads/main يشير إلى SHA الدمج.
    • نجحت Full CI على push إلى main بنتيجة 22/22، ونجح فحص أرشيفَي Git وComposer محليًا وفي CI للهدف 1.0.0-rc.1 على SHA الدمج نفسها. كل أرشيف احتوى 75 ملفًا.
    • WU-11 تظل مغلقة. بقي Adoption مثبتًا وعقد DEC-009 مؤجلًا. الإصدار 1.0.0-rc.1 غير منشور. WU-12 وTag وRelease وPublish تنتظر تصريحًا مستقلًا، وPAV الفعلي يتبع الإتاحة عبر Composer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions