{
  "ok": true,
  "counts": {
    "core": 38,
    "sector": 6,
    "subSector": 30,
    "total": 74
  },
  "filter": {
    "layer": null,
    "sector": null,
    "subSector": null,
    "group": null,
    "plan": null
  },
  "matched": 74,
  "modules": [
    {
      "slug": "overview",
      "en": "Overview",
      "ar": "نظرة عامة",
      "descriptionEn": "Workspace home with the most important counts and recent activity.",
      "descriptionAr": "الصفحة الرئيسية للمساحة مع أهم الأرقام والنشاط الأخير.",
      "icon": "layout-dashboard",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "team",
      "en": "Team",
      "ar": "الفريق",
      "descriptionEn": "Members of the board, committee or council, with roles and contact details.",
      "descriptionAr": "أعضاء ميثاق أو اللجنة مع الأدوار وبيانات التواصل.",
      "icon": "users-group",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "meetings",
      "en": "Meetings",
      "ar": "الاجتماعات",
      "descriptionEn": "Schedule meetings, distribute the agenda, capture minutes, track attendance.",
      "descriptionAr": "جدولة الاجتماعات وتوزيع جدول الأعمال وتدوين المحاضر ومتابعة الحضور.",
      "icon": "clipboard-list",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "actions",
      "en": "Actions",
      "ar": "المهام",
      "descriptionEn": "Action items from meetings: who owns it, when it is due, current status.",
      "descriptionAr": "المهام الناتجة عن الاجتماعات: المسؤول، الموعد، الحالة.",
      "icon": "checkbox",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "decisions",
      "en": "Decisions",
      "ar": "القرارات",
      "descriptionEn": "Recorded board decisions with votes, rationale, and implementation status.",
      "descriptionAr": "سجل قرارات ميثاق مع التصويت والمبررات وحالة التنفيذ.",
      "icon": "gavel",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "motions",
      "en": "Motions",
      "ar": "المقترحات",
      "descriptionEn": "Pre-meeting motions: anyone proposes, members second and discuss.",
      "descriptionAr": "مقترحات قبل الاجتماع: يقدّم العضو المقترح ويناقشه الباقون.",
      "icon": "writing-sign",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "polls",
      "en": "Polls",
      "ar": "التصويت",
      "descriptionEn": "Quick polls between meetings; binding or advisory.",
      "descriptionAr": "تصويتات سريعة بين الاجتماعات، إلزامية أو استشارية.",
      "icon": "chart-bar",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "surveys",
      "en": "Surveys",
      "ar": "الاستبيانات",
      "descriptionEn": "Structured surveys to members or stakeholders with response analytics.",
      "descriptionAr": "استبيانات منظمة للأعضاء أو أصحاب المصلحة مع تحليل النتائج.",
      "icon": "clipboard-check",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "ai-minutes",
      "en": "AI Minutes",
      "ar": "محاضر بالذكاء",
      "descriptionEn": "Paste a transcript or import from Zoom/Teams; AI generates structured minutes with extracted decisions, motions, and action items.",
      "descriptionAr": "الصق نص الاجتماع أو استورده من Zoom/Teams؛ يولّد الذكاء الاصطناعي محضراً منظّماً مع القرارات والمقترحات والمهام المستخرجة.",
      "icon": "sparkles",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "ai-agenda",
      "en": "AI Agenda",
      "ar": "جدول أعمال بالذكاء",
      "descriptionEn": "Type meeting context (or upload prior minutes); AI builds a 6-10 item agenda with time-boxes, types (decision/discussion/admin), and carry-over of open actions.",
      "descriptionAr": "اكتب سياق الاجتماع (أو ارفع المحاضر السابقة)؛ يبني الذكاء الاصطناعي جدول أعمال من ٦-١٠ بنود مع توقيتات وتصنيفات وترحيل المهام المفتوحة.",
      "icon": "list-check",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "ai-summary",
      "en": "AI Summary",
      "ar": "تلخيص بالذكاء",
      "descriptionEn": "Long discussion thread or transcript? AI condenses it into a 5-bullet executive brief with explicit decisions, open questions, and a sentiment read.",
      "descriptionAr": "نقاش طويل أو محضر مفصّل؟ يلخّصه الذكاء الاصطناعي في موجز تنفيذي من ٥ نقاط مع القرارات الصريحة والأسئلة المفتوحة وقراءة لمزاج النقاش.",
      "icon": "file-text",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "esignatures",
      "en": "eSignatures",
      "ar": "التوقيع الإلكتروني",
      "descriptionEn": "Send a document to one or more signers in order. Captures typed name + IP + UA + timestamp per signer; full audit trail. Royal Decree 69/2008 compliant.",
      "descriptionAr": "أرسل مستنداً لتوقيع متسلسل من عدة موقّعين. تسجيل الاسم المكتوب + IP + المتصفّح + الوقت لكل موقّع، مع سجل تدقيق كامل. متوافق مع المرسوم السلطاني 69/2008.",
      "icon": "pen-nib",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "webhooks",
      "en": "Webhooks",
      "ar": "الـ Webhooks",
      "descriptionEn": "Outbound HMAC-signed POSTs to your Zapier / Make / custom URL on board events (meeting.created, decision.passed, payment.received, etc.). Per-tenant, fire-and-forget v1.",
      "descriptionAr": "إرسال POST موقّع HMAC إلى Zapier/Make/URL مخصّص عند أحداث ميثاق. لكل مساحة، إرسال مباشر دون إعادة محاولة في الإصدار الأول.",
      "icon": "webhook",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresRole": "admin",
      "requiresPlan": "pro",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "api-keys",
      "en": "API keys",
      "ar": "مفاتيح API",
      "descriptionEn": "Per-tenant bearer tokens (ak_*) for Zapier-style automations and partner integrations. Scopes read/write/admin. SHA-256 hashed at rest, plaintext shown once.",
      "descriptionAr": "رموز bearer لكل مساحة (ak_*) للتكاملات الآلية. النطاقات قراءة/كتابة/إدارة. مُجزّأة SHA-256 في التخزين، النص الواضح يُعرض مرة واحدة فقط.",
      "icon": "key",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresRole": "admin",
      "requiresPlan": "pro",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "billing",
      "en": "Billing",
      "ar": "الفوترة",
      "descriptionEn": "Plan + AI-quota dashboard with self-serve Pro / Enterprise upgrade via Paymob (card, OmanNet, Apple Pay). Wire transfer for on-prem.",
      "descriptionAr": "لوحة الاشتراك والذكاء مع ترقية ذاتية إلى Pro/Enterprise عبر Paymob (بطاقة، OmanNet، Apple Pay). تحويل بنكي للنشر السيادي.",
      "icon": "credit-card",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "requiresRole": "admin",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "scheduling-polls",
      "en": "Scheduling polls",
      "ar": "استطلاع المواعيد",
      "descriptionEn": "Propose 2-10 candidate meeting times; voters pick yes/no/maybe per slot. System ranks by score (yes=2, maybe=1) and picks the winning time.",
      "descriptionAr": "اقترح ٢ إلى ١٠ مواعيد للاجتماع؛ يصوّت الأعضاء بنعم/لا/ربما لكل موعد. يرتّب النظام النتائج (نعم=٢، ربما=١) ويختار الموعد الفائز.",
      "icon": "calendar-clock",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "discussions",
      "en": "Discussions",
      "ar": "النقاشات",
      "descriptionEn": "Threaded discussion forum private to the board: post topics, comment, react, attach documents, and resolve threads.",
      "descriptionAr": "منتدى نقاشات خاص بأعضاء المجلس: طرح الموضوعات والتعليق والتفاعل وإرفاق المستندات وإقفال الخيوط بعد الحسم.",
      "icon": "messages",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "sub-committees",
      "en": "Committees",
      "ar": "اللجان",
      "descriptionEn": "Sub-committees and working groups with their own membership and minutes.",
      "descriptionAr": "اللجان الفرعية وفرق العمل مع عضوياتها ومحاضرها.",
      "icon": "users",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "approvals",
      "en": "Approvals",
      "ar": "الاعتمادات",
      "descriptionEn": "Centralised approval queue: role requests, change requests, expense approvals.",
      "descriptionAr": "طابور الاعتمادات المركزي: طلبات الأدوار وطلبات التعديل وإقرار المصاريف.",
      "icon": "checks",
      "group": "governance",
      "tint": "green",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "updates",
      "en": "Updates",
      "ar": "التحديثات",
      "descriptionEn": "Internal news feed for the board, broadcast or per-committee.",
      "descriptionAr": "خلاصة الأخبار الداخلية للمجلس، عامة أو لكل لجنة.",
      "icon": "speakerphone",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "conflicts",
      "en": "Conflicts",
      "ar": "تضارب المصالح",
      "descriptionEn": "Conflict-of-interest declarations and recusals tracked per member.",
      "descriptionAr": "إقرارات تضارب المصالح والتنحي عن التصويت لكل عضو.",
      "icon": "alert-triangle",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "disciplinary",
      "en": "Discipline",
      "ar": "التأديب",
      "descriptionEn": "Disciplinary cases against members or affiliated entities, with hearings + verdicts.",
      "descriptionAr": "قضايا تأديبية بحق الأعضاء أو الجهات المنتسبة مع الجلسات والقرارات.",
      "icon": "shield-exclamation",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "ministry",
      "en": "Ministry",
      "ar": "الوزارة",
      "descriptionEn": "Submissions to and correspondence with the supervising ministry or regulator.",
      "descriptionAr": "الإفادات والمراسلات مع الوزارة أو الجهة المشرفة.",
      "icon": "building-bank",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "correspondence",
      "en": "Correspondence",
      "ar": "المراسلات",
      "descriptionEn": "Formal incoming and outgoing letters with reference numbers and PDFs.",
      "descriptionAr": "الرسائل الواردة والصادرة الرسمية مع الأرقام المرجعية والملفات.",
      "icon": "mail-forward",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "documents",
      "en": "Documents",
      "ar": "المستندات",
      "descriptionEn": "Document library with nested folders (max depth 6), per-file audit trail, and ACL. Drive/Dropbox/OneDrive sync ships in Phase 9.",
      "descriptionAr": "مكتبة المستندات مع المجلدات المتداخلة (٦ مستويات)، سجل تدقيق لكل ملف، وصلاحيات وصول. مزامنة Drive/Dropbox/OneDrive في المرحلة ٩.",
      "icon": "file-text",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "contracts",
      "en": "Contracts",
      "ar": "العقود",
      "descriptionEn": "Contracts register with parties, value, term, renewal alerts.",
      "descriptionAr": "سجل العقود مع الأطراف والقيمة والمدة وتنبيهات التجديد.",
      "icon": "contract",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "insurance",
      "en": "Insurance",
      "ar": "التأمين",
      "descriptionEn": "Insurance policies with renewal dates and claim history.",
      "descriptionAr": "بوالص التأمين مع تواريخ التجديد وسجل المطالبات.",
      "icon": "shield-check",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "grants",
      "en": "Grants",
      "ar": "المنح",
      "descriptionEn": "Grants received or awarded with deliverables and reporting deadlines.",
      "descriptionAr": "المنح المستلمة أو الممنوحة مع المخرجات ومواعيد التقارير.",
      "icon": "cash",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "budget",
      "en": "Budget",
      "ar": "الميزانية",
      "descriptionEn": "Annual budget, expense pre-approvals, variance against actuals.",
      "descriptionAr": "الميزانية السنوية واعتماد المصاريف مسبقاً ومقارنة الأداء الفعلي.",
      "icon": "coin",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": true
    },
    {
      "slug": "sponsorship",
      "en": "Sponsorship",
      "ar": "الرعايات",
      "descriptionEn": "Sponsor pipeline, contracts, renewal calendar, deliverables tracking.",
      "descriptionAr": "سجل الرعاة والعقود وتقويم التجديد ومتابعة المخرجات.",
      "icon": "handshake",
      "group": "operations",
      "tint": "blue",
      "layer": "core",
      "defaultEnabled": false,
      "hasBadge": true
    },
    {
      "slug": "events",
      "en": "Events",
      "ar": "الفعاليات",
      "descriptionEn": "Public events calendar with locations, agendas, and RSVPs.",
      "descriptionAr": "تقويم الفعاليات العامة مع الأماكن وجداول الأعمال والتأكيدات.",
      "icon": "calendar-event",
      "group": "content",
      "tint": "amber",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "news",
      "en": "News",
      "ar": "الأخبار",
      "descriptionEn": "Bilingual EN/AR news articles published to the public site.",
      "descriptionAr": "أخبار ثنائية اللغة تُنشر على الموقع العام.",
      "icon": "news",
      "group": "content",
      "tint": "amber",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "gallery",
      "en": "Gallery",
      "ar": "المعرض",
      "descriptionEn": "Photo gallery for events, members, and milestones.",
      "descriptionAr": "معرض الصور للفعاليات والأعضاء والإنجازات.",
      "icon": "photo",
      "group": "content",
      "tint": "amber",
      "layer": "core",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "members",
      "en": "Members",
      "ar": "الأعضاء",
      "descriptionEn": "General member directory with licensing, dues, and renewal tracking.",
      "descriptionAr": "دليل الأعضاء العام مع التراخيص والاشتراكات وتجديدها.",
      "icon": "id-badge-2",
      "group": "content",
      "tint": "amber",
      "layer": "core",
      "defaultEnabled": false,
      "hasBadge": true
    },
    {
      "slug": "accounts",
      "en": "Accounts",
      "ar": "الحسابات",
      "descriptionEn": "User accounts, invitations, role assignments, sessions.",
      "descriptionAr": "حسابات المستخدمين والدعوات وتعيين الأدوار والجلسات.",
      "icon": "user-shield",
      "group": "system",
      "tint": "slate",
      "layer": "core",
      "requiresRole": [
        "admin",
        "superadmin"
      ],
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "audit",
      "en": "Audit log",
      "ar": "سجل التدقيق",
      "descriptionEn": "Immutable audit log of every admin action with who, what, when, IP.",
      "descriptionAr": "سجل تدقيق غير قابل للتعديل لكل عمل إداري: من، ماذا، متى، IP.",
      "icon": "history",
      "group": "system",
      "tint": "slate",
      "layer": "core",
      "requiresRole": [
        "admin",
        "superadmin"
      ],
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "import",
      "en": "Import",
      "ar": "استيراد",
      "descriptionEn": "CSV import wizard for athletes, members, events, news.",
      "descriptionAr": "معالج استيراد CSV للرياضيين والأعضاء والفعاليات والأخبار.",
      "icon": "file-import",
      "group": "system",
      "tint": "slate",
      "layer": "core",
      "requiresRole": [
        "admin",
        "superadmin"
      ],
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "settings",
      "en": "Settings",
      "ar": "الإعدادات",
      "descriptionEn": "Tenant branding, modules toggle, custom fields, notification preferences.",
      "descriptionAr": "الهوية البصرية وتفعيل الوحدات والحقول المخصصة وتفضيلات الإشعارات.",
      "icon": "settings",
      "group": "system",
      "tint": "slate",
      "layer": "core",
      "requiresRole": [
        "admin",
        "superadmin"
      ],
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "athletes",
      "en": "Athletes",
      "ar": "الرياضيون",
      "descriptionEn": "Registered athlete roster with weapon, gender, club, FIE-style category.",
      "descriptionAr": "سجل الرياضيين المسجلين مع السلاح والنوع والنادي والفئة العمرية.",
      "icon": "run",
      "group": "content",
      "tint": "amber",
      "layer": "sector",
      "sector": "sport",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "selections",
      "en": "Selections",
      "ar": "الاختيارات",
      "descriptionEn": "National-team roster proposals: who to send to which championship, by weapon and category.",
      "descriptionAr": "مقترحات تشكيل المنتخب: من يُرشَّح لأي بطولة حسب السلاح والفئة.",
      "icon": "medal",
      "group": "operations",
      "tint": "blue",
      "layer": "sector",
      "sector": "sport",
      "dependsOn": [
        "athletes"
      ],
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "rankings",
      "en": "Rankings",
      "ar": "الترتيب",
      "descriptionEn": "National ranking points by weapon, gender and age category. Auto-updated from competition results.",
      "descriptionAr": "نقاط الترتيب الوطني حسب السلاح والنوع والفئة العمرية، تُحدَّث تلقائياً من نتائج البطولات.",
      "icon": "chart-line",
      "group": "operations",
      "tint": "blue",
      "layer": "sector",
      "sector": "sport",
      "dependsOn": [
        "athletes"
      ],
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "curriculum",
      "en": "Curriculum",
      "ar": "المنهج",
      "descriptionEn": "Curriculum approvals, syllabus reviews, learning-outcome tracking by department.",
      "descriptionAr": "اعتماد المناهج ومراجعة المحتوى ومتابعة مخرجات التعلم لكل قسم.",
      "icon": "book",
      "group": "governance",
      "tint": "green",
      "layer": "sector",
      "sector": "education",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "risk-register",
      "en": "Risk register",
      "ar": "سجل المخاطر",
      "descriptionEn": "Enterprise risk register: identification, scoring, owner, mitigation, residual risk.",
      "descriptionAr": "سجل المخاطر المؤسسية: التحديد، التقييم، المسؤول، خطة التخفيف، المخاطر المتبقية.",
      "icon": "alert-octagon",
      "group": "operations",
      "tint": "blue",
      "layer": "sector",
      "sector": "finance",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "royal-decrees",
      "en": "Royal decrees",
      "ar": "المراسيم السلطانية",
      "descriptionEn": "Royal-decree library and tracker: text, gazette reference, implementation status, related submissions.",
      "descriptionAr": "مكتبة المراسيم السلطانية: النص، رقم الجريدة الرسمية، حالة التنفيذ، الإفادات ذات الصلة.",
      "icon": "crown",
      "group": "governance",
      "tint": "green",
      "layer": "sector",
      "sector": "government",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "weapon-results",
      "en": "Weapon results",
      "ar": "نتائج السلاح",
      "descriptionEn": "FIE-aligned bout results by weapon (foil, épée, sabre): touches, ranking, video links.",
      "descriptionAr": "نتائج المباريات وفق FIE حسب السلاح (الشيش، السيف، السيف العربي): الطعنات، الترتيب، روابط الفيديو.",
      "icon": "sword",
      "group": "content",
      "tint": "amber",
      "layer": "sub-sector",
      "sector": "sport",
      "subSector": "fencing",
      "dependsOn": [
        "athletes"
      ],
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "referee-assignments",
      "en": "Referee assignments",
      "ar": "تعيينات الحكام",
      "descriptionEn": "Assign referees to events by weapon and role with live conflict detection (cert expiry, weapon mismatch, same-day overlap, time clash).",
      "descriptionAr": "تعيين الحكام للفعاليات حسب السلاح والدور مع كشف فوري للتعارضات (انتهاء الترخيص، عدم مطابقة السلاح، تداخل الجدول).",
      "icon": "gavel",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "sport",
      "subSector": "fencing",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "brackets",
      "en": "Draws & brackets",
      "ar": "السحوبات والسلاسل",
      "descriptionEn": "FIE-style draw generator: single-elimination with snake seeding (auto byes for non-power-of-2) or pool-play with serpentine pool assignment + full round-robin.",
      "descriptionAr": "مولّد السحوبات وفق الاتحاد الدولي: خروج المغلوب بترتيب البذرة المتعرّج (مع راحة تلقائية لغير قوى الـ٢)، أو دور المجموعات بتوزيع متعرّج وجولة كاملة لكل مجموعة.",
      "icon": "trophy",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "sport",
      "subSector": "fencing",
      "defaultEnabled": true,
      "hasBadge": false
    },
    {
      "slug": "beds",
      "en": "Beds",
      "ar": "الأسرّة",
      "descriptionEn": "Bed inventory + occupancy by ward, with daily census and trend reporting to the board.",
      "descriptionAr": "جرد الأسرّة وإشغالها لكل قسم، مع الإحصاء اليومي وتقارير الاتجاه للمجلس.",
      "icon": "bed",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "healthcare",
      "subSector": "hospital",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "imam-roster",
      "en": "Imam roster",
      "ar": "قائمة الأئمة",
      "descriptionEn": "Imam and muezzin roster, prayer-leading rotation, leave management.",
      "descriptionAr": "قائمة الأئمة والمؤذنين، جدول إمامة الصلوات، إدارة الإجازات.",
      "icon": "users",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "religious",
      "subSector": "mosque",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "timetable",
      "en": "Timetable",
      "ar": "الجدول الدراسي",
      "descriptionEn": "Class timetable grid by year, term, teacher and room. Conflict detection and parent-facing PDF export.",
      "descriptionAr": "جدول الحصص حسب السنة والفصل والمعلم والقاعة. كشف التعارضات وتصدير PDF لأولياء الأمور.",
      "icon": "calendar",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "education",
      "subSector": "k12-school",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "donor-pledges",
      "en": "Donor pledges",
      "ar": "تعهّدات المتبرّعين",
      "descriptionEn": "Pledge ledger with recurring gifts, fulfilment tracking, donor segmentation, and quarterly board summary.",
      "descriptionAr": "سجل التعهّدات مع التبرّعات المتكرّرة، تتبّع الوفاء، تصنيف المتبرّعين، وملخّص ربع سنوي للمجلس.",
      "icon": "gift",
      "group": "finance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "nonprofit",
      "subSector": "charity",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "regulatory-filings",
      "en": "Regulatory filings",
      "ar": "الإفصاحات الرقابية",
      "descriptionEn": "CMA / CBO / FSA filing tracker with deadlines, owners, attachments, and audit-trail of submitted versions.",
      "descriptionAr": "متابعة إفصاحات هيئة سوق المال والبنك المركزي مع المواعيد والمسؤولين والمرفقات وسجل النسخ المُرسلة.",
      "icon": "file-shield",
      "group": "governance",
      "tint": "amber",
      "layer": "sub-sector",
      "sector": "finance",
      "subSector": "bank-board",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "lease-roll",
      "en": "Lease roll",
      "ar": "سجل الإيجارات",
      "descriptionEn": "Per-unit lease ledger: tenant, term, base + service charge, payment status, expiry alerts.",
      "descriptionAr": "سجل إيجار لكل وحدة: المستأجر، المدّة، الإيجار + رسوم الخدمات، حالة السداد، تنبيهات الانتهاء.",
      "icon": "building",
      "group": "finance",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "real-estate",
      "subSector": "owners-association",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "catch-quota",
      "en": "Catch quota",
      "ar": "حصص الصيد",
      "descriptionEn": "Per-vessel quota allocation, landing weights by species, MAF return generation, seasonal closure flags.",
      "descriptionAr": "تخصيص الحصص لكل قارب، أوزان الإنزال حسب النوع، توليد إقرارات وزارة الثروة الزراعية، إشعارات الإغلاق الموسمي.",
      "icon": "fish",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "agriculture",
      "subSector": "fisheries-board",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "cme-credits",
      "en": "CPD / CME credits",
      "ar": "ساعات التطوير المهني",
      "descriptionEn": "Member Continuing Professional Development log: courses, hours, evidence uploads, renewal eligibility flag.",
      "descriptionAr": "سجل التطوير المهني المستمر للأعضاء: الدورات، الساعات، رفع الأدلّة، تأهّل التجديد.",
      "icon": "graduation-cap",
      "group": "content",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "professional-association",
      "subSector": "engineering-council",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "school-library",
      "en": "School library",
      "ar": "مكتبة المدرسة",
      "descriptionEn": "School library catalogue: title + author + ISBN + shelf, student loans with due dates, overdue alerts, year-end audit report to the board.",
      "descriptionAr": "فهرس مكتبة المدرسة: العنوان والمؤلف وISBN والرف، إعارة الطلاب مع المواعيد، تنبيهات التأخير، تقرير جرد سنوي للمجلس.",
      "icon": "book",
      "group": "content",
      "tint": "amber",
      "layer": "sub-sector",
      "sector": "education",
      "subSector": "k12-school",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "duty-roster",
      "en": "Duty roster",
      "ar": "جدول المناوبات",
      "descriptionEn": "On-call clinician + nurse duty roster by week with swap requests, leave overlay, and minimum-cover alerts before shifts publish.",
      "descriptionAr": "جدول المناوبات للأطباء والممرضين أسبوعياً مع طلبات التبديل، عرض الإجازات، وتنبيهات التغطية الدنيا قبل الإصدار.",
      "icon": "calendar-time",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "healthcare",
      "subSector": "clinic",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "parish-services",
      "en": "Service schedule",
      "ar": "جدول الخدمات",
      "descriptionEn": "Liturgical service schedule: clergy roster, sacrament tracking, baptism/wedding/funeral bookings, weekly bulletin export.",
      "descriptionAr": "جدول الخدمات الكنسية: الترتيب الكهنوتي، تتبّع الأسرار، حجوزات المعمودية والزواج والجنازات، تصدير النشرة الأسبوعية.",
      "icon": "cross",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "religious",
      "subSector": "church",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "hotel-occupancy",
      "en": "Occupancy benchmarks",
      "ar": "مقاييس الإشغال",
      "descriptionEn": "Member-hotel occupancy + ADR + RevPAR submitted weekly, anonymised peer benchmarking dashboard for the association board.",
      "descriptionAr": "تجميع إشغال الفنادق الأعضاء ومعدل السعر اليومي وعائد الغرفة أسبوعياً، لوحة قياس مرجعية مجهولة الهوية لمجلس الجمعية.",
      "icon": "building",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "tourism",
      "subSector": "hotel-association",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "match-officials",
      "en": "Match officials",
      "ar": "حكام المباريات",
      "descriptionEn": "Referee, assistant, and VAR rosters; per-fixture appointments with cert-expiry, distance, and same-day conflict detection.",
      "descriptionAr": "قوائم الحكام والمساعدين وحكم الفيديو، تعيينات لكل مباراة مع كشف انتهاء التراخيص والمسافات وتعارضات اليوم نفسه.",
      "icon": "whistle",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "sport",
      "subSector": "football",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "subsidiary-register",
      "en": "Subsidiary register",
      "ar": "سجل الشركات التابعة",
      "descriptionEn": "Group-structure register: subsidiaries, ownership %, board seats, intercompany ledger snapshot, and dividend up-stream history.",
      "descriptionAr": "سجل هيكلة المجموعة: الشركات التابعة ونسب الملكية ومقاعد المجلس وحالة الحساب الجاري بين الشركات وتاريخ توزيعات الأرباح.",
      "icon": "sitemap",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "corporate",
      "subSector": "holding-board",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "licence-renewals",
      "en": "Licence renewals",
      "ar": "تجديد التراخيص",
      "descriptionEn": "Broadcasting-licence schedule with regulator filings, local-content quota tracking, and renewal-deadline reminders to the board secretary.",
      "descriptionAr": "جدول تراخيص البث مع الإفصاحات للجهة المنظمة، تتبّع حصص المحتوى المحلي، وتنبيهات مواعيد التجديد لأمانة المجلس.",
      "icon": "broadcast",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "media",
      "subSector": "tv-board",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "concession-blocks",
      "en": "Concession blocks",
      "ar": "بلوكات الامتياز",
      "descriptionEn": "Upstream concession block register: status (exploration, appraisal, production, suspended), JV partner shares, monthly production reports, decommissioning provisions.",
      "descriptionAr": "سجل بلوكات الامتياز الاستخراجية: الحالة (استكشاف، تقييم، إنتاج، معلّق)، حصص الشركاء، تقارير الإنتاج الشهرية، مخصصات التفكيك.",
      "icon": "oil",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "energy",
      "subSector": "oil-gas-board",
      "requiresPlan": "enterprise",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "member-shares",
      "en": "Member shares",
      "ar": "أسهم الأعضاء",
      "descriptionEn": "Member share + deposit ledger: subscriptions, withdrawals, dividend declarations, AGM-eligible balances and per-member statement export.",
      "descriptionAr": "سجل أسهم الأعضاء وودائعهم: الاكتتابات والسحوبات وإعلانات الأرباح والأرصدة المؤهلة للجمعية العمومية وتصدير كشف لكل عضو.",
      "icon": "wallet",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "cooperative",
      "subSector": "credit-union",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "ministry-circulars",
      "en": "Ministry circulars",
      "ar": "تعاميم الوزارة",
      "descriptionEn": "Ministerial circulars + bulletins issued to subsidiary directorates and external bodies, with version history, addressee groups, acknowledgement tracking.",
      "descriptionAr": "التعاميم والنشرات الوزارية للمديريات التابعة والجهات الخارجية، مع سجل النسخ ومجموعات المخاطبين ومتابعة الاستلام.",
      "icon": "file-text",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "government",
      "subSector": "ministry",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "licensure-renewals",
      "en": "Licensure renewals",
      "ar": "تجديد التراخيص المهنية",
      "descriptionEn": "Professional medical licence renewal queue: practitioner CME credit balance, exam schedule, suspension/revocation hearings, public-register sync.",
      "descriptionAr": "قائمة تجديد التراخيص الطبية المهنية: رصيد ساعات التطوير المهني، جدول الامتحانات، جلسات الإيقاف والإلغاء، مزامنة السجل العام.",
      "icon": "certificate",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "healthcare",
      "subSector": "medical-council",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "senate-resolutions",
      "en": "Senate resolutions",
      "ar": "قرارات مجلس الجامعة",
      "descriptionEn": "University senate resolutions register: academic policy, curriculum approvals, faculty appointments, honorary-degree decisions, with implementation tracking.",
      "descriptionAr": "سجل قرارات مجلس الجامعة: السياسات الأكاديمية واعتماد المناهج وتعيين أعضاء هيئة التدريس وقرارات الدرجات الفخرية مع متابعة التنفيذ.",
      "icon": "school",
      "group": "governance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "education",
      "subSector": "university",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "audit-findings",
      "en": "Audit findings",
      "ar": "ملاحظات التدقيق",
      "descriptionEn": "Internal/external audit findings register with severity, owner, target date, remediation evidence, and re-audit verification status.",
      "descriptionAr": "سجل ملاحظات التدقيق الداخلي والخارجي مع درجة الأهمية والمسؤول وتاريخ الاستهداف وأدلة المعالجة وحالة إعادة التدقيق.",
      "icon": "clipboard-check",
      "group": "governance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "finance",
      "subSector": "audit-committee",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "grants-portfolio",
      "en": "Grants portfolio",
      "ar": "محفظة المنح",
      "descriptionEn": "Grants awarded register: applicant, programme area, amount, multi-year tranche schedule, reporting milestones, impact metrics, payment status.",
      "descriptionAr": "سجل المنح الممنوحة: المتقدم ومجال البرنامج والمبلغ وجدول الدفعات متعدد السنوات ومعالم التقارير ومؤشرات الأثر وحالة الصرف.",
      "icon": "gift",
      "group": "finance",
      "tint": "amber",
      "layer": "sub-sector",
      "sector": "nonprofit",
      "subSector": "foundation",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "enforcement-actions",
      "en": "Enforcement actions",
      "ar": "إجراءات الإنفاذ",
      "descriptionEn": "Regulator enforcement register: fines, cease-and-desist orders, consent decrees, suspension/revocation hearings, public-notice schedule, appeal status.",
      "descriptionAr": "سجل إجراءات الإنفاذ التنظيمي: الغرامات وأوامر الكف والتسوية وجلسات الإيقاف والإلغاء وجدول الإعلانات العامة وحالة الاستئنافات.",
      "icon": "gavel",
      "group": "governance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "government",
      "subSector": "regulator",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "claims-reserves",
      "en": "Claims reserves",
      "ar": "احتياطيات المطالبات",
      "descriptionEn": "Insurance claims reserves dashboard: case reserves, IBNR, ULAE, by line of business, with quarterly actuarial review and reserve-adequacy attestations to the board.",
      "descriptionAr": "لوحة احتياطيات المطالبات التأمينية: الاحتياطيات الفردية، احتياطي المطالبات المتكبدة غير المبلغ عنها، تكاليف التسوية، حسب فرع التأمين، مع مراجعة اكتوارية ربعية وشهادات كفاية للمجلس.",
      "icon": "shield",
      "group": "finance",
      "tint": "amber",
      "layer": "sub-sector",
      "sector": "finance",
      "subSector": "insurance-board",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "disclosures-calendar",
      "en": "Disclosures calendar",
      "ar": "جدول الإفصاحات",
      "descriptionEn": "Listing-rule disclosure calendar: quarterly earnings, AGM resolutions, related-party transactions, insider-dealing windows, MSX filings with deadline reminders to the board secretary.",
      "descriptionAr": "جدول الإفصاحات وفق قواعد الإدراج: نتائج ربعية، قرارات الجمعية العمومية، معاملات الأطراف ذات العلاقة، نوافذ تداول المطلعين، إيداعات السوق المالية، مع تنبيهات المواعيد لأمانة المجلس.",
      "icon": "calendar-stats",
      "group": "governance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "corporate",
      "subSector": "public-company",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "endowment-portfolio",
      "en": "Endowment portfolio",
      "ar": "محفظة الأوقاف",
      "descriptionEn": "Waqf asset register: properties, share holdings, revenue streams, beneficiary tracking, sharia-board approvals, mawqūf-ʿalayh distribution ledger.",
      "descriptionAr": "سجل أصول الأوقاف: العقارات والحصص والمصادر الإيرادية، متابعة الموقوف عليهم، اعتمادات الهيئة الشرعية، سجل توزيع المستحقين.",
      "icon": "building-mosque",
      "group": "operations",
      "tint": "blue",
      "layer": "sub-sector",
      "sector": "religious",
      "subSector": "awqaf",
      "requiresPlan": "pro",
      "defaultEnabled": false,
      "hasBadge": false
    },
    {
      "slug": "disciplinary-cases",
      "en": "Disciplinary cases",
      "ar": "القضايا التأديبية",
      "descriptionEn": "Lawyer disciplinary case register: complaints intake, evidence packs, hearing schedule, panel decisions, sanctions (warning/fine/suspension/disbarment), appeal status.",
      "descriptionAr": "سجل القضايا التأديبية للمحامين: استلام الشكاوى وملفات الأدلة وجداول الجلسات وقرارات اللجنة والعقوبات (تنبيه/غرامة/إيقاف/شطب) وحالة الاستئناف.",
      "icon": "scale",
      "group": "governance",
      "tint": "green",
      "layer": "sub-sector",
      "sector": "professional-association",
      "subSector": "bar-association",
      "defaultEnabled": false,
      "hasBadge": false
    }
  ],
  "generatedAt": "2026-04-29T02:07:19.156Z"
}