استخدم هذه القائمة قبل وضع tag أو نشر إصدار جديد.
python scripts/project_health.pyيشغل أمر الصحة الفحوص القياسية التالية:
python -m pytest -q -p no:cacheprovider
python scripts/generate_dictionary_docs.py --check
python scripts/generate_cli_docs.py --check
python scripts/generate_examples_index.py --check
python scripts/generate_standards_inventory_docs.py --check
python scripts/check_standards_inventory.py
python scripts/check_markup_completion.py --dictionary ar-web-v1.29
python scripts/check_web_development_completion.py
python scripts/check_tsjsx_completion.py
python scripts/check_ecosystem_readiness.py
python scripts/check_downstream_adapters.py
python scripts/check_framework_plugins.py
python scripts/check_final_product_gate.py
python scripts/generate_v1_3_release_review.py --check
python scripts/generate_v1_8_release_review.py --check
python scripts/generate_v1_13_release_review.py --check
python scripts/generate_v1_16_release_review.py --check
python scripts/generate_v1_19_release_review.py --check
python scripts/generate_v1_22_release_review.py --check
python scripts/check_project_status.py
python scripts/check_release.py
python -m arweb --versionيشغل CI أمر الصحة نفسه على Python 3.11 و3.12 و3.13.
- تأكد أن القواميس المرفقة داخل الحزمة تطابق مصادر القواميس في الجذر.
- تأكد أن فحص التثبيت المؤقت في target نظيف ينجح.
- تأكد أن فحص تثبيت source distribution ينجح.
- تأكد أن
MANIFEST.inيتضمن الوثائق، والأمثلة، والاختبارات، والسكربتات، والمواصفات، والقرارات، وملفات قواميس الحزمة.
- تأكد أن
docs/CLI.mdمولد من parser. - تأكد أن
docs/dictionaries/مولد من قواميس JSON. - تأكد أن
docs/STANDARDS_INVENTORY.mdوdocs/coverage/مولدة من manifests جرد المعايير. - تأكد أن بوابة اكتمال ترميز Phase F تنجح مع
ar-web-v1.29. - تأكد أن بوابة اكتمال تطوير الويب في Phase I تنجح.
- تأكد أن بوابة اكتمال TypeScript/JSX في Phase K تنجح مع
ar-web-v1.31. - تأكد أن بوابة جاهزية منظومة Phase L تنجح.
- تأكد أن بوابة جاهزية محولات Phase M downstream تنجح.
- تأكد أن بوابة جاهزية framework plugin في Phase N تنجح.
- تأكد أن بوابة المنتج النهائي تنجح من target install نظيف وأمثلة CLI حقيقية
لمسارات
.arhtmlو.artsو.arjsxو.artsx. - تأكد أن
docs/V1_3_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/V1_8_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/V1_13_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/V1_16_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/V1_19_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/V1_22_RELEASE_REVIEW.mdمولد من حقائق المشروع الحالية. - تأكد أن
docs/PHASE_G_RELEASE_REVIEW.mdيسجل دليل اكتمال parser لـ CSS والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/PHASE_H_RELEASE_REVIEW.mdيسجل دليل اكتمال parser لـ JavaScript والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/WEB_DEVELOPMENT_COMPLETION_REVIEW.mdيسجل قرار النطاق الحالي النهائي، والبوابات النهائية، وأعداد المعايير المتتبعة، والقيود. - تأكد أن
docs/PHASE_J_RELEASE_REVIEW.mdيسجل دليل ترجمة TypeScript/JSX source-to-source والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/PHASE_K_RELEASE_REVIEW.mdيسجل دليل اكتمال TypeScript/JSX والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/ECOSYSTEM_READINESS.mdيسجل بيانات الحزمة، وconsole scripts، وحدود المصدر/الخرج، وتسليم toolchain، وما هو خارج النطاق. - تأكد أن
docs/FRAMEWORK_PLUGIN_PACKAGES.mdيسجل حدود local-preview ومعرفات plugin وتوافق المصدر/الخرج وما هو خارج النطاق. - تأكد أن
docs/PHASE_N_RELEASE_REVIEW.mdيسجل دليل framework plugin والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/PHASE_Q_RELEASE_REVIEW.mdيسجل دليل حوكمة plugin plan والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/PHASE_T_RELEASE_REVIEW.mdيسجل دليل جاهزية إصدار plugin execution attestation والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن الأمثلة الذهبية تطابق خرج المترجم الحالي.
- تأكد أن أمثلة الفشل ما زالت تصدر التشخيصات الموثقة.
- تأكد أن
README.mdمحدث ويربط إلى الوثائق العامة. - تأكد أن
docs/PUBLICATION_PRIVACY_REVIEW.mdيعكس شجرة المرشح العام الحالية. - تأكد أنه لا توجد ملفات
.env*أو مفاتيح خاصة أو شهادات أو رموز وصول أو مسارات جهاز محلي أو metadata خاصة بالـ agent/runner داخل شجرة المرشح العام. - تأكد أن أي assets ثنائية عامة أو مولدة للمشروع وآمنة للنشر.
- تأكد أن
LICENSEموجود وأنpyproject.tomlما زال يعلن ترخيص MIT. - إذا تغيرت رؤية المستودع، راجع سجل Git بحثا عن metadata محلية قديمة أو أسماء ملفات حساسة قبل تحويل remote إلى public.
- حدّث
RELEASE_NOTES.md. - حدّث
PROJECT_STATUS.md. - سجل أي قيود معروفة باقية بعد الإصدار.
- أبق
L0-ECOSYSTEM-READINESSظاهرا كنقطة متابعة حتى تتجاوزه خارطة أحدث. - أبق
N0-FRAMEWORK-PLUGIN-PACKAGESظاهرا كنقطة متابعة حتى تتجاوزه خارطة أحدث. - تأكد أن
python scripts/check_plugin_execution_audit.pyينجح وأن دليل deterministic plugin audit automation يبقى plan-only/local-preview. - تأكد أن
docs/PHASE_W_RELEASE_REVIEW.mdيسجل دليل audit automation والقيود المعروفة ونقطة المتابعة التالية. - تأكد أن
docs/PHASE_X_RELEASE_REVIEW.mdيسجل إغلاق مراجعة إصدار audit automation والقيود المعروفة ونقطة المتابعة التالية.