{
  "version": 1,
  "name": "Packaging supplier selection",
  "preparedBy": "Operations team",
  "date": "2026-10-29",
  "criteria": [
    {
      "id": "quality",
      "name": "Quality & specifications",
      "weight": 35
    },
    {
      "id": "delivery",
      "name": "Delivery reliability",
      "weight": 25
    },
    {
      "id": "cost",
      "name": "Total evaluated cost",
      "weight": 25
    },
    {
      "id": "service",
      "name": "Service & communication",
      "weight": 15
    }
  ],
  "gates": [
    {
      "id": "capacity",
      "name": "Can meet required capacity"
    },
    {
      "id": "sample",
      "name": "Approved product sample"
    }
  ],
  "vendors": [
    {
      "id": "north",
      "name": "Northline Packaging",
      "scores": {
        "quality": 5,
        "delivery": 4,
        "cost": 3,
        "service": 4
      },
      "gates": {
        "capacity": "pass",
        "sample": "pass"
      },
      "note": "Sample approved on site. Quote includes tooling; confirm lead time in contract."
    },
    {
      "id": "harbor",
      "name": "Harbor Supply",
      "scores": {
        "quality": 4,
        "delivery": 4,
        "cost": 5,
        "service": 4
      },
      "gates": {
        "capacity": "pass",
        "sample": "pass"
      },
      "note": "Lowest total evaluated cost after freight. Second sample approved 2 Oct."
    },
    {
      "id": "crest",
      "name": "Crestline Box Co.",
      "scores": {
        "quality": 5,
        "delivery": 5,
        "cost": 4,
        "service": 5
      },
      "gates": {
        "capacity": "pass",
        "sample": "unknown"
      },
      "note": "Strongest scores, but the production sample has not been tested yet."
    },
    {
      "id": "field",
      "name": "Fieldworks Co.",
      "scores": {
        "quality": 3,
        "delivery": 5,
        "cost": 4,
        "service": 3
      },
      "gates": {
        "capacity": "fail",
        "sample": "pass"
      },
      "note": "Fast delivery, but capacity falls short of the required monthly volume."
    }
  ]
}
