Skip to content

dev-guide(backend): دراسة حالة توسيع مكتبة التشفير (5 مراحل + Argon2id)#5

Merged
SalehKadah merged 2 commits into
mainfrom
docs/crypto-library-expansion
Jul 21, 2026
Merged

dev-guide(backend): دراسة حالة توسيع مكتبة التشفير (5 مراحل + Argon2id)#5
SalehKadah merged 2 commits into
mainfrom
docs/crypto-library-expansion

Conversation

@SalehKadah

Copy link
Copy Markdown
Contributor

الملخّص

  • فصل جديد src/backend/crypto-library-expansion.md يوثّق منهجيّة حملة توسيع مكتبة التشفير (5 مراحل + Argon2id) كامتداد لدراسة حالة توحيد هاش/شفّر/فك_تشفير.
  • يوثّق ثلاثة دروس تنفيذيّة حقيقيّة: تحيّز اختيار شعاعات الاختبار (Argon2id)، فخّ دمج تعارضات متتالية على دالّة عشوائيّة مشتركة الاسم، وفخّ حدّ MSVC C2026 بعد الدمج.
  • مسجَّل في SUMMARY.md وsync/sources.yaml/sources.lock.json (فحص المزامنة --validate أخضر).

خطة الاختبار

  • python scripts/check_sync.py --validate أخضر (21 فصلًا مسجَّلًا)
  • python scripts/check_sync.py --update حدَّث sources.lock.json بنجاح
  • مراجعة مستقلّة (رابط داخليّ + دقّة تقنيّة مقابل language-truth/builtins/crypto.yaml) — صُحِّحت 4 ملاحظات (رابط wikilink خاطئ الصيغة، مرساتان داخليّتان مكسورتان، إشارة لفرع RFC غير مدموج)
  • بناء mdBook محليًّا (mdbook غير مثبَّت هنا؛ سيُتحقَّق عبر CI ci.yml)

🤖 Generated with Claude Code

Sad Lang Dev and others added 2 commits July 21, 2026 13:33
يوثّق فصل جديد منهجيّة حملة توسيع مكتبة تشفير: worktree معزول لكل مرحلة
+ مرجع C مستقلّ مقابل شعاعات المعيار الرسميّة + مراجعة أميليا متزامنة
إلزاميّة قبل الدفع. يضمّ ثلاثة دروس تنفيذيّة حقيقيّة من الحملة: تحيّز
اختيار شعاعات الاختبار (Argon2id H0 rounding)، فخّ دمج تعارضات متتالية
على دوال عشوائيّة مشتركة الاسم مختلفة الجسم، وفخّ حدّ MSVC C2026 بعد
الدمج. مسجَّل في sync/sources.yaml وSUMMARY.md.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
حارس القفل (sync-guard) رفض الدفعة السابقة لأنّ --update حدَّث بصمات
كل الفصول الـ21 لا فصل توسيع مكتبة التشفير فقط. أُعيد بناء القفل من
نسخة main + إضافة بصمات المصادر الأربعة الجديدة حصرًا.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@SalehKadah
SalehKadah merged commit 5d8b517 into main Jul 21, 2026
2 checks passed
@SalehKadah
SalehKadah deleted the docs/crypto-library-expansion branch July 21, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant