{
  "schema_version": 1,
  "scenarios": [
    {
      "id": "biped-arm-load-ip",
      "label": "Biped arm load and ingress",
      "boundary": "Membership is class=biped only. Each requirement is presence of a reported cell that cites at least one canonical source id among explicit metric ids. Unknown or empty evidence cannot satisfy. Distinct arm-load and payload rows stay distinct definitions and are never ranked or converted. Ingress cells may come from the biped sheet or the ingress-rating class when the same subject id matches. Entity ids do not bridge SKU variants. Organization nodes are not a join. A dash remains a published gap, not zero. state=missing stays on claim queries.",
      "class": "biped",
      "requirements": [
        {
          "id": "arm-load",
          "label": "Sourced arm-load cell",
          "state": "reported",
          "metric_ids": [
            "family--arm-load",
            "deep--arm-load",
            "deep-rg--arm-load",
            "field--arm-load-rated",
            "field--arm-load-peak-maximum",
            "galbot-et1--arm-load",
            "fourier-gr2--single-arm-load",
            "talos--arm-payload",
            "leju-kuavo--arm-payload",
            "limx-oli--arm-payload",
            "neura-4ne1--rated-arm-load"
          ]
        },
        {
          "id": "ip",
          "label": "Sourced IP / ingress cell",
          "state": "reported",
          "metric_ids": [
            "fauna-sprout--ingress-use",
            "other-ingress--ip-code"
          ]
        }
      ]
    }
  ]
}
