{
  "type": "featherpanel.pages.route",
  "route": "/admin/webspaces/create",
  "area": "admin",
  "file_slug": "admin-webspaces-create",
  "source": "src/app/(app)/admin/webspaces/create/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Create WebSpace",
  "description": "Pick a web node and WebPlate, then sync to FeatherQuilld.",
  "title_key": "admin.webSpaces.form.create_title",
  "description_key": "admin.webSpaces.form.create_description",
  "component": "CreateWebSpacePage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-webspaces",
    "title": "WebSpaces",
    "title_key": "navigation.items.webSpaces",
    "permission": "admin.webspaces.view",
    "group": "infrastructure",
    "category": "admin",
    "matched_url": "/admin/webspaces",
    "inherited": true
  },
  "widget_slugs": [],
  "sections": [],
  "features": [
    "Node & WebPlate",
    "Choose where and how to host",
    "Resources & domains",
    "Disk limits, databases, and domains",
    "Details & owner",
    "Name, options, and assign owner",
    "Review & create",
    "Confirm the site configuration before syncing",
    "Database limit",
    "Description",
    "Hosting not ready on this node",
    "Create WebPlate"
  ],
  "ui_labels": [
    {
      "key": "admin.webSpaces.wizard.step1_title",
      "value": "Node & WebPlate"
    },
    {
      "key": "admin.webSpaces.wizard.step1_subtitle",
      "value": "Choose where and how to host"
    },
    {
      "key": "admin.webSpaces.wizard.step2_title",
      "value": "Resources & domains"
    },
    {
      "key": "admin.webSpaces.wizard.step2_subtitle",
      "value": "Disk limits, databases, and domains"
    },
    {
      "key": "admin.webSpaces.wizard.step3_title",
      "value": "Details & owner"
    },
    {
      "key": "admin.webSpaces.wizard.step3_subtitle",
      "value": "Name, options, and assign owner"
    },
    {
      "key": "admin.webSpaces.wizard.step4_title",
      "value": "Review & create"
    },
    {
      "key": "admin.webSpaces.wizard.step4_subtitle",
      "value": "Confirm the site configuration before syncing"
    },
    {
      "key": "admin.webSpaces.database_limit",
      "value": "Database limit"
    },
    {
      "key": "admin.webSpaces.form.description",
      "value": "Description"
    },
    {
      "key": "admin.webSpaces.form.blocking_checks_title",
      "value": "Hosting not ready on this node"
    },
    {
      "key": "admin.webPlates.create",
      "value": "Create WebPlate"
    },
    {
      "key": "common.edit",
      "value": "Edit"
    }
  ],
  "hooks": [
    "useWebSpaceInfrastructure"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/hosting-packages",
    "/api/admin/users",
    "/api/admin/web-nodes",
    "/api/admin/webplates",
    "/api/admin/webspaces"
  ],
  "summary": "**Create WebSpace** Pick a web node and WebPlate, then sync to FeatherQuilld. Under sidebar item “WebSpaces”. Requires permission `admin.webspaces.view`. Key UI: Node & WebPlate; Choose where and how to host; Resources & domains; Disk limits, databases, and domains; Details & owner; Name, options, and assign owner.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Open **WebSpaces** (parent nav item), then **Create WebSpace**.\n3. Direct URL: `/admin/webspaces/create`.\n4. User needs permission `admin.webspaces.view` (or `admin.root`)."
}
