--- name: civil-methodology-engine description: Generate professional construction Method Statements, Construction Sequences, Zoning plans, Resource histograms, Programme assumptions, Risk registers, ITPs and a full tender submission package from tender inputs (drawings, specs, BOQ, contract duration). Built on Dr. Wael's civil-execution expertise (method statements, P6 scope analysis, zoning, KCPC tendering). Use when a user asks to prepare a methodology / method statement / construction approach / execution plan / submission package for a civil project or tender. ---
🏗️ civil-methodology-engine — محرّك منهجية التنفيذ الإنشائي
> الفلسفة: هذه نقطة قوتنا. خبرة د. وائل التفصيلية في Method Statements + P6 + scope analysis + zoning محوّلة إلى محرّك ينتج حزمة تقديم مناقصة كاملة. > القاعدة الذهبية: الدقة 100% خط أحمر. لا LaTeX في المخرجات العربية — المعادلات داخل code blocks.
---
🎯 ماذا يفعل (What it does)
المدخلات (Inputs):
- وصف المشروع (نوع، موقع، نطاق العمل scope)
- المدة التعاقدية (contract duration)
- BOQ / الكميات الأساسية (اختياري)
- المخططات والمواصفات (drawings / specs) — تُحلّل عبر
engineering-ocr-blueprintsوquantity-takeoff-engine
---
🧠 المعرفة الأساسية (Embedded knowledge — Dr. Wael's method)
تسلسل التنفيذ القياسي للمشاريع المدنية (Standard Civil Sequence)
1. Enabling & Site Establishment (mobilization, hoarding, site offices, surveys)
2. Earthworks (clearing, excavation, dewatering, backfill, compaction)
3. Substructure (piling, blinding, foundations, waterproofing, tanking)
4. Superstructure (columns, beams, slabs, cores, RC frame)
5. Envelope (blockwork, cladding, roofing, façade)
6. MEP First & Second Fix (rough-in, containment, fixtures)
7. Finishes (plaster, screed, tiling, painting, joinery)
8. External Works (roads, hardscape, landscape, networks)
9. Testing/Commissioning/Handover (T&C, snagging, DLP, as-builts, O&M)
مبادئ التقسيم لمناطق (Zoning Principles)
- قسّم الموقع لمناطق تسمح بالعمل المتوازي دون تعارض (parallel non-conflicting)
- اتجاه التدفق: من الأبعد عن المخرج إلى الأقرب (avoid trapping crews/plant)
- وازن أحجام الزون بحيث productivity متقاربة → resource leveling أسهل
- اربط كل زون بـ access route + laydown area واضحة
قاعدة افتراضات الإنتاجية (Productivity assumptions — order of magnitude)
Excavation (machine) : 300-600 m3/day per excavator
RC formwork : 30-60 m2/day per carpenter crew
Rebar fixing : 1.5-3.0 ton/day per crew
Concrete pour : 50-150 m3/day per pump (continuous)
Blockwork : 15-25 m2/day per mason
> هذه أوامر مقدار للـ early planning — يجب معايرتها بالـ historical data والـ site conditions.---
🛠️ السكربت (Script)
scripts/methodology_engine.py — يأخذ وصف مشروع (نوع/مدة/scope) وينتج هيكل Method Statement كامل بصيغة Markdown (أو JSON) جاهز للمراجعة والتوسيع.
الاستخدام
bash
تفاعلي بـ flags
python3 scripts/methodology_engine.py \
--project "G+5 Commercial Building, Kuwait City" \
--type building \
--duration 540 \
--scope "Excavation, RC frame, blockwork, MEP, finishes, external works" \
--out method_statement.mdمن ملف JSON
python3 scripts/methodology_engine.py --config project.json --format jsonالمساعدة
python3 scripts/methodology_engine.py --help
أنواع المشاريع المدعومة (project types)
building— مبانٍ (سكني/تجاري/إداري)roads— طرق ورصفbridge— جسورwater— شبكات مياه/صرفinfrastructure— بنية تحتية عامة
🔗 التكامل (Integration)
- المخططات/الكميات →
quantity-takeoff-engine+engineering-ocr-blueprints - البرنامج الزمني →
p6-ai-planner(يحوّل الـ sequence إلى CPM + XER) - المطالبات →
claims-engineering(يستخدم نفس الـ method statement كـ baseline) - التوجيه →
civil-design-router
⚠️ قواعد الجودة
- لا تسلّم method statement عام؛ عايره دائماً بنوع المشروع والـ scope الفعلي.
- كل بند يجب أن يربط: العملية + المعدات + العمالة + المواد + الجودة + السلامة.
- Risk register يجب أن يكون قابلاً للقياس (likelihood × impact).