[
    {
        "id":  "dispatch",
        "name":  "Dispatch \u0026 Logistics",
        "icon":  "🚚",
        "description":  "Routes, deliveries, driver time, POD and logistics control.",
        "category":  "operations",
        "status":  "live",
        "defaultUrl":  "https://advroute.45-80-152-149.nip.io/",
        "models":  [
                       "job",
                       "delivery",
                       "person",
                       "timesheet"
                   ]
    },
    {
        "id":  "orders",
        "name":  "Order Portal",
        "icon":  "🛒",
        "description":  "Material, tool, will-call and quote requests with urgency tracking.",
        "category":  "operations",
        "status":  "live",
        "defaultUrl":  "https://advorder.45-80-152-149.nip.io/",
        "models":  [
                       "job",
                       "order",
                       "person"
                   ]
    },
    {
        "id":  "receiving",
        "name":  "Receiving",
        "icon":  "▦",
        "description":  "Incoming material, receipts, photos, paperwork and disposition.",
        "category":  "operations",
        "status":  "live",
        "defaultUrl":  "operations-control.html#receiving",
        "models":  [
                       "job",
                       "receiving",
                       "person"
                   ]
    },
    {
        "id":  "pod",
        "name":  "POD / Deliveries",
        "icon":  "🚛",
        "description":  "Proof of delivery, signatures, photos, scanned paperwork and completion.",
        "category":  "operations",
        "status":  "build",
        "defaultUrl":  "",
        "models":  [
                       "job",
                       "delivery",
                       "person"
                   ]
    },
    {
        "id":  "prefab",
        "name":  "Prefab Production",
        "icon":  "🏭",
        "description":  "Requests, production status, material risk, QC and delivery readiness.",
        "category":  "operations",
        "status":  "build",
        "defaultUrl":  "",
        "models":  [
                       "job",
                       "order",
                       "person"
                   ]
    },
    {
        "id":  "manpower",
        "name":  "Manpower",
        "icon":  "👥",
        "description":  "Crew counts, classifications, skills, availability and deployment.",
        "category":  "workforce",
        "status":  "live",
        "defaultUrl":  "operations-control.html#manpower",
        "models":  [
                       "job",
                       "person",
                       "manpower"
                   ]
    },
    {
        "id":  "timesheets",
        "name":  "Timesheets",
        "icon":  "◷",
        "description":  "Reusable labor, driver time, warehouse time, approvals and job-cost allocation.",
        "category":  "workforce",
        "status":  "live",
        "defaultUrl":  "timesheets.html",
        "models":  [
                       "job",
                       "person",
                       "timesheet"
                   ]
    },
    {
        "id":  "dailies",
        "name":  "Daily Reports",
        "icon":  "▤",
        "description":  "Daily field logs, manpower, progress, photos, delays and notes.",
        "category":  "field",
        "status":  "live",
        "defaultUrl":  "project-controls.html#dailies",
        "models":  [
                       "job",
                       "person",
                       "daily",
                       "manpower"
                   ]
    },
    {
        "id":  "safety",
        "name":  "Safety",
        "icon":  "⬟",
        "description":  "Observations, incidents, inspections, training and compliance.",
        "category":  "field",
        "status":  "live",
        "defaultUrl":  "project-controls.html#safety",
        "models":  [
                       "job",
                       "person",
                       "safety"
                   ]
    },
    {
        "id":  "projects",
        "name":  "Project Management",
        "icon":  "📁",
        "description":  "Projects, milestones, tasks, schedules, health, budgets and stakeholders.",
        "category":  "project",
        "status":  "live",
        "defaultUrl":  "project-controls.html#projects",
        "models":  [
                       "job",
                       "person",
                       "project"
                   ]
    },
    {
        "id":  "rfis",
        "name":  "RFIs",
        "icon":  "?",
        "description":  "Create, route, respond to, age, track and close RFIs.",
        "category":  "project",
        "status":  "live",
        "defaultUrl":  "project-controls.html#rfis",
        "models":  [
                       "job",
                       "person",
                       "rfi"
                   ]
    },
    {
        "id":  "change-orders",
        "name":  "Change Orders",
        "icon":  "▱",
        "description":  "Pricing, review, approvals, logs, status and change management.",
        "category":  "project",
        "status":  "live",
        "defaultUrl":  "project-controls.html#change-orders",
        "models":  [
                       "job",
                       "person",
                       "changeOrder"
                   ]
    },
    {
        "id":  "kpis",
        "name":  "KPIs / Executive",
        "icon":  "▥",
        "description":  "Scorecards, productivity, safety, cost, schedule and operating performance.",
        "category":  "analytics",
        "status":  "live",
        "defaultUrl":  "analytics.html",
        "models":  [
                       "job",
                       "timesheet",
                       "daily",
                       "rfi",
                       "changeOrder",
                       "safety"
                   ]
    },
    {
        "id":  "reports",
        "name":  "Reports",
        "icon":  "▤",
        "description":  "Operational, labor, logistics, project and management reporting.",
        "category":  "analytics",
        "status":  "live",
        "defaultUrl":  "analytics.html",
        "models":  [
                       "job",
                       "person"
                   ]
    },
    {
        "id":  "hermes",
        "name":  "Automation / Hermes",
        "icon":  "🤖",
        "description":  "Secure AI operations console, scheduled jobs, monitoring, integrations, agents and workflow automation.",
        "category":  "automation",
        "status":  "live",
        "defaultUrl":  "automation.html",
        "models":  [

                   ]
    },
    {
        "id":  "tools",
        "name":  "Tools / Assets",
        "icon":  "🔧",
        "description":  "Tools, PPE, equipment, check-out, assignments and asset tracking.",
        "category":  "operations",
        "status":  "live",
        "defaultUrl":  "operations-control.html#tools",
        "models":  [
                       "job",
                       "person",
                       "asset"
                   ]
    },
    {
        "id":  "settings",
        "name":  "Admin / Settings",
        "icon":  "⚙",
        "description":  "Organization settings, feature flags, connector plans and permissions.",
        "category":  "platform",
        "status":  "live",
        "defaultUrl":  "admin.html",
        "models":  [
                       "person"
                   ]
    }
]