{
  "schema": "fouaddev-version-map/2",
  "suite": {
    "name": "FouadDev TOTAL SUITE",
    "version": "10.3.0",
    "release": "REFACTORING_SPECIALIST",
    "generated_at": "2026-09-08T20:36:59+01:00"
  },
  "components": [
    {
      "id": "hub",
      "name": "FouadDev Developer Hub",
      "type": "web-app",
      "public_url": "https://fouadelh.store/",
      "version": "2.5.0",
      "depends_on": [
        "design-system"
      ],
      "role": "Public portal and ecosystem entry point",
      "status": "included"
    },
    {
      "id": "promptfactory",
      "name": "FouadDev PromptFactory",
      "type": "web-app",
      "public_url": "https://prpmt.fouadelh.store/",
      "version": "10.0.0",
      "depends_on": [
        "design-system"
      ],
      "role": "Atomic one-shot article/course/tutorial campaign compiler: one final campaign ZIP, shared concept research/media, no partial handoff",
      "status": "included"
    },
    {
      "id": "trend-radar",
      "name": "FouadDev Trend Radar",
      "type": "web-app",
      "public_url": "https://trend.fouadelh.store/",
      "version": "1.0.0",
      "depends_on": [
        "promptfactory"
      ],
      "role": "Trend discovery and editorial topic intake",
      "status": "included"
    },
    {
      "id": "blog",
      "name": "FouadDev Blog",
      "type": "web-app",
      "public_url": "https://blog.fouadelh.store/",
      "version": "7.31.1",
      "depends_on": [
        "design-system",
        "promptfactory"
      ],
      "role": "Multilingual publishing: unrestricted FR/EN/AR reading, preference-ranked discovery and verified runtime settings",
      "status": "included"
    },
    {
      "id": "git-project-installer",
      "name": "FouadDev Git Project Installer",
      "type": "admin-app",
      "public_url": "https://git-project-installer.fouadelh.store/",
      "version": "1.0.0",
      "depends_on": [],
      "role": "GitHub project registry, installer/updater, backup and version-map builder",
      "status": "included"
    },
    {
      "id": "android",
      "name": "FouadDev Android",
      "type": "android-app",
      "public_url": "https://blog.fouadelh.store/?r=projects",
      "version": "2.5.0",
      "depends_on": [
        "blog"
      ],
      "role": "Native Android client for the FouadDev ecosystem",
      "status": "included"
    },
    {
      "id": "design-system",
      "name": "Fouad Unified Design System",
      "type": "design-system",
      "public_url": "https://fouadelh.store/design-system/",
      "version": "6.0.0",
      "depends_on": [],
      "role": "Shared tokens and Web/Android UI rules",
      "status": "included"
    }
  ],
  "workflow": [
    "trend-radar",
    "promptfactory",
    "blog"
  ],
  "control_plane": "git-project-installer",
  "compatibility": {
    "promptfactory_blog_contract": "PromptFactory 10.0.0 Atomic Campaign Compiler -> Blog 7.31.1 runtime",
    "design_system": "6.0.0",
    "suite_map_version": "2"
  },
  "version_history": {
    "suite": [
      "9.7.0",
      "9.8.0",
      "9.9.0",
      "10.0.0",
      "10.0.1",
      "10.0.2",
      "10.2.0",
      "10.3.0"
    ],
    "promptfactory": [
      "9.7.0",
      "9.8.0",
      "9.9.0",
      "9.9.1",
      "10.0.0"
    ],
    "blog": [
      "7.30.1",
      "7.31.0",
      "7.31.1"
    ],
    "hub": [
      "2.4.0",
      "2.5.0"
    ],
    "trend-radar": [
      "1.0.0"
    ],
    "git-project-installer": [
      "1.0.0"
    ],
    "android": [
      "2.5.0"
    ],
    "design-system": [
      "6.0.0"
    ]
  }
}
