{
  "org": "Boréal Fenestration Inc. — Sales Operations portal",
  "user": {
    "username": "bi.analyst",
    "password": "Boreal2025!"
  },
  "documents": [
    {
      "id": "doc-kpi-def",
      "title": "SOPS-KPI-DEF v2025.3 — Sales KPI definitions",
      "path": "kpi_definitions.md",
      "category": "Policies"
    },
    {
      "id": "doc-template",
      "title": "Dashboard template — Sales KPI pack",
      "path": "dashboard_template.xlsx",
      "category": "Templates"
    },
    {
      "id": "doc-request",
      "title": "Request — FY2025 sales KPI pack (VP Sales)",
      "path": "request_email.eml",
      "category": "Requests"
    },
    {
      "id": "doc-regions",
      "title": "Region mapping (dashboard names)",
      "path": "data/regions_mapping.csv",
      "category": "Reference data"
    }
  ],
  "records": {
    "products": [
      {
        "product_id": "WIN-CAS-001",
        "name": "Casement window 24x36",
        "category": "Window",
        "subcategory": "Casement window",
        "size_in": "24x36",
        "list_price": 429.95,
        "unit_cost": 250.26
      },
      {
        "product_id": "WIN-CAS-002",
        "name": "Casement window 30x48",
        "category": "Window",
        "subcategory": "Casement window",
        "size_in": "30x48",
        "list_price": 504.95,
        "unit_cost": 293.47
      },
      {
        "product_id": "WIN-CAS-003",
        "name": "Casement window 36x60",
        "category": "Window",
        "subcategory": "Casement window",
        "size_in": "36x60",
        "list_price": 679.95,
        "unit_cost": 387.43
      },
      {
        "product_id": "WIN-CAS-004",
        "name": "Casement window 48x60",
        "category": "Window",
        "subcategory": "Casement window",
        "size_in": "48x60",
        "list_price": 799.95,
        "unit_cost": 456.8
      },
      {
        "product_id": "WIN-AWN-005",
        "name": "Awning window 24x36",
        "category": "Window",
        "subcategory": "Awning window",
        "size_in": "24x36",
        "list_price": 389.95,
        "unit_cost": 214.45
      },
      {
        "product_id": "WIN-AWN-006",
        "name": "Awning window 30x48",
        "category": "Window",
        "subcategory": "Awning window",
        "size_in": "30x48",
        "list_price": 489.95,
        "unit_cost": 302.04
      },
      {
        "product_id": "WIN-AWN-007",
        "name": "Awning window 36x60",
        "category": "Window",
        "subcategory": "Awning window",
        "size_in": "36x60",
        "list_price": 629.95,
        "unit_cost": 352.88
      },
      {
        "product_id": "WIN-AWN-008",
        "name": "Awning window 48x60",
        "category": "Window",
        "subcategory": "Awning window",
        "size_in": "48x60",
        "list_price": 729.95,
        "unit_cost": 470.26
      },
      {
        "product_id": "WIN-SLD-009",
        "name": "Slider window 24x36",
        "category": "Window",
        "subcategory": "Slider window",
        "size_in": "24x36",
        "list_price": 319.95,
        "unit_cost": 203.16
      },
      {
        "product_id": "WIN-SLD-010",
        "name": "Slider window 30x48",
        "category": "Window",
        "subcategory": "Slider window",
        "size_in": "30x48",
        "list_price": 389.95,
        "unit_cost": 240.13
      },
      {
        "product_id": "WIN-SLD-011",
        "name": "Slider window 36x60",
        "category": "Window",
        "subcategory": "Slider window",
        "size_in": "36x60",
        "list_price": 499.95,
        "unit_cost": 314.02
      },
      {
        "product_id": "WIN-SLD-012",
        "name": "Slider window 48x60",
        "category": "Window",
        "subcategory": "Slider window",
        "size_in": "48x60",
        "list_price": 634.95,
        "unit_cost": 352.46
      },
      {
        "product_id": "WIN-DHG-013",
        "name": "Double-hung window 24x36",
        "category": "Window",
        "subcategory": "Double-hung window",
        "size_in": "24x36",
        "list_price": 344.95,
        "unit_cost": 219.27
      },
      {
        "product_id": "WIN-DHG-014",
        "name": "Double-hung window 30x48",
        "category": "Window",
        "subcategory": "Double-hung window",
        "size_in": "30x48",
        "list_price": 444.95,
        "unit_cost": 248.77
      },
      {
        "product_id": "WIN-DHG-015",
        "name": "Double-hung window 36x60",
        "category": "Window",
        "subcategory": "Double-hung window",
        "size_in": "36x60",
        "list_price": 594.95,
        "unit_cost": 386.9
      },
      {
        "product_id": "WIN-DHG-016",
        "name": "Double-hung window 48x60",
        "category": "Window",
        "subcategory": "Double-hung window",
        "size_in": "48x60",
        "list_price": 719.95,
        "unit_cost": 474.01
      },
      {
        "product_id": "WIN-PIC-017",
        "name": "Picture window 24x36",
        "category": "Window",
        "subcategory": "Picture window",
        "size_in": "24x36",
        "list_price": 304.95,
        "unit_cost": 185.79
      },
      {
        "product_id": "WIN-PIC-018",
        "name": "Picture window 30x48",
        "category": "Window",
        "subcategory": "Picture window",
        "size_in": "30x48",
        "list_price": 374.95,
        "unit_cost": 247.45
      },
      {
        "product_id": "WIN-PIC-019",
        "name": "Picture window 36x60",
        "category": "Window",
        "subcategory": "Picture window",
        "size_in": "36x60",
        "list_price": 514.95,
        "unit_cost": 335.01
      },
      {
        "product_id": "WIN-PIC-020",
        "name": "Picture window 48x60",
        "category": "Window",
        "subcategory": "Picture window",
        "size_in": "48x60",
        "list_price": 589.95,
        "unit_cost": 356.53
      },
      {
        "product_id": "WIN-BAY-021",
        "name": "Bay window 24x36",
        "category": "Window",
        "subcategory": "Bay window",
        "size_in": "24x36",
        "list_price": 1264.95,
        "unit_cost": 734.53
      },
      {
        "product_id": "WIN-BAY-022",
        "name": "Bay window 30x48",
        "category": "Window",
        "subcategory": "Bay window",
        "size_in": "30x48",
        "list_price": 1729.95,
        "unit_cost": 1062.2
      },
      {
        "product_id": "WIN-BAY-023",
        "name": "Bay window 36x60",
        "category": "Window",
        "subcategory": "Bay window",
        "size_in": "36x60",
        "list_price": 2219.95,
        "unit_cost": 1365.6
      },
      {
        "product_id": "WIN-BAY-024",
        "name": "Bay window 48x60",
        "category": "Window",
        "subcategory": "Bay window",
        "size_in": "48x60",
        "list_price": 2449.95,
        "unit_cost": 1449.92
      },
      {
        "product_id": "WIN-BOW-025",
        "name": "Bow window 24x36",
        "category": "Window",
        "subcategory": "Bow window",
        "size_in": "24x36",
        "list_price": 1589.95,
        "unit_cost": 887.15
      },
      {
        "product_id": "WIN-BOW-026",
        "name": "Bow window 30x48",
        "category": "Window",
        "subcategory": "Bow window",
        "size_in": "30x48",
        "list_price": 2004.95,
        "unit_cost": 1219.91
      },
      {
        "product_id": "WIN-BOW-027",
        "name": "Bow window 36x60",
        "category": "Window",
        "subcategory": "Bow window",
        "size_in": "36x60",
        "list_price": 2384.95,
        "unit_cost": 1462.05
      },
      {
        "product_id": "WIN-BOW-028",
        "name": "Bow window 48x60",
        "category": "Window",
        "subcategory": "Bow window",
        "size_in": "48x60",
        "list_price": 2954.95,
        "unit_cost": 1836.12
      },
      {
        "product_id": "DOR-STE-029",
        "name": "Steel entry door 32x80",
        "category": "Door",
        "subcategory": "Steel entry door",
        "size_in": "32x80",
        "list_price": 1099.95,
        "unit_cost": 729.55
      },
      {
        "product_id": "DOR-STE-030",
        "name": "Steel entry door 36x80",
        "category": "Door",
        "subcategory": "Steel entry door",
        "size_in": "36x80",
        "list_price": 1154.95,
        "unit_cost": 790.03
      },
      {
        "product_id": "DOR-STE-031",
        "name": "Steel entry door 60x80",
        "category": "Door",
        "subcategory": "Steel entry door",
        "size_in": "60x80",
        "list_price": 1914.95,
        "unit_cost": 1270.23
      },
      {
        "product_id": "DOR-FGE-032",
        "name": "Fibreglass entry door 32x80",
        "category": "Door",
        "subcategory": "Fibreglass entry door",
        "size_in": "32x80",
        "list_price": 1619.95,
        "unit_cost": 1015.18
      },
      {
        "product_id": "DOR-FGE-033",
        "name": "Fibreglass entry door 36x80",
        "category": "Door",
        "subcategory": "Fibreglass entry door",
        "size_in": "36x80",
        "list_price": 1794.95,
        "unit_cost": 1043.47
      },
      {
        "product_id": "DOR-FGE-034",
        "name": "Fibreglass entry door 60x80",
        "category": "Door",
        "subcategory": "Fibreglass entry door",
        "size_in": "60x80",
        "list_price": 2999.95,
        "unit_cost": 1926.61
      },
      {
        "product_id": "DOR-PSL-035",
        "name": "Patio sliding door 32x80",
        "category": "Door",
        "subcategory": "Patio sliding door",
        "size_in": "32x80",
        "list_price": 1889.95,
        "unit_cost": 1221.68
      },
      {
        "product_id": "DOR-PSL-036",
        "name": "Patio sliding door 36x80",
        "category": "Door",
        "subcategory": "Patio sliding door",
        "size_in": "36x80",
        "list_price": 2139.95,
        "unit_cost": 1426.63
      },
      {
        "product_id": "DOR-PSL-037",
        "name": "Patio sliding door 60x80",
        "category": "Door",
        "subcategory": "Patio sliding door",
        "size_in": "60x80",
        "list_price": 3444.95,
        "unit_cost": 2389.61
      },
      {
        "product_id": "DOR-GDN-038",
        "name": "Garden (French) door 32x80",
        "category": "Door",
        "subcategory": "Garden (French) door",
        "size_in": "32x80",
        "list_price": 2259.95,
        "unit_cost": 1436.85
      },
      {
        "product_id": "DOR-GDN-039",
        "name": "Garden (French) door 36x80",
        "category": "Door",
        "subcategory": "Garden (French) door",
        "size_in": "36x80",
        "list_price": 2269.95,
        "unit_cost": 1485.04
      },
      {
        "product_id": "DOR-GDN-040",
        "name": "Garden (French) door 60x80",
        "category": "Door",
        "subcategory": "Garden (French) door",
        "size_in": "60x80",
        "list_price": 3919.95,
        "unit_cost": 2509.69
      }
    ]
  },
  "forms": [
    {
      "id": "kpi_submission",
      "title": "FY2025 KPI submission (headline figures)",
      "fields": [
        {
          "name": "net_revenue_2025",
          "type": "number",
          "label": "Net revenue FY2025 (CAD, full dollars)"
        },
        {
          "name": "yoy_pct",
          "type": "number",
          "label": "Net revenue YoY % (2025 vs 2024, one decimal)"
        },
        {
          "name": "gross_margin_pct",
          "type": "number",
          "label": "Gross margin % FY2025 (one decimal)"
        }
      ]
    }
  ]
}