{
  "kind": "actual-local-request-inspector-cli-comparison",
  "runtime": "v24.20.0",
  "scope": "Synthetic request files inspected locally. No Gateway calls, account rules or billing tested. Nonzero exit is editorial policy review, not a Gateway API rejection.",
  "cases": [
    {
      "case": "free-only",
      "request": {
        "model": "reflection/beam-free",
        "messages": [
          {
            "role": "user",
            "content": "Reply with OK."
          }
        ],
        "providerOptions": {
          "gateway": {
            "only": [
              "reflection"
            ]
          }
        }
      },
      "exitCode": 0,
      "output": {
        "localPolicyMatches": true,
        "findings": [],
        "scope": "request-file-only",
        "apiCalled": false,
        "stillUnverified": [
          "team-routing-rules",
          "agent-side-fallbacks",
          "actual-provider-and-model",
          "offer-end-and-prices",
          "account-spend"
        ]
      }
    },
    {
      "case": "standard-id",
      "request": {
        "model": "reflection/beam",
        "messages": [
          {
            "role": "user",
            "content": "Reply with OK."
          }
        ],
        "providerOptions": {
          "gateway": {
            "only": [
              "reflection"
            ]
          }
        }
      },
      "exitCode": 1,
      "output": {
        "localPolicyMatches": false,
        "findings": [
          "model_is_not_beam_free"
        ],
        "scope": "request-file-only",
        "apiCalled": false,
        "stillUnverified": [
          "team-routing-rules",
          "agent-side-fallbacks",
          "actual-provider-and-model",
          "offer-end-and-prices",
          "account-spend"
        ]
      }
    },
    {
      "case": "order-without-only",
      "request": {
        "model": "reflection/beam-free",
        "messages": [
          {
            "role": "user",
            "content": "Reply with OK."
          }
        ],
        "providerOptions": {
          "gateway": {
            "order": [
              "reflection"
            ]
          }
        }
      },
      "exitCode": 1,
      "output": {
        "localPolicyMatches": false,
        "findings": [
          "reflection_not_exclusive",
          "unreviewed_gateway_field"
        ],
        "scope": "request-file-only",
        "apiCalled": false,
        "stillUnverified": [
          "team-routing-rules",
          "agent-side-fallbacks",
          "actual-provider-and-model",
          "offer-end-and-prices",
          "account-spend"
        ]
      }
    },
    {
      "case": "free-with-fallback",
      "request": {
        "model": "reflection/beam-free",
        "messages": [
          {
            "role": "user",
            "content": "Reply with OK."
          }
        ],
        "providerOptions": {
          "gateway": {
            "only": [
              "reflection"
            ],
            "models": [
              "reflection/beam"
            ]
          }
        }
      },
      "exitCode": 1,
      "output": {
        "localPolicyMatches": false,
        "findings": [
          "model_fallback_field_present"
        ],
        "scope": "request-file-only",
        "apiCalled": false,
        "stillUnverified": [
          "team-routing-rules",
          "agent-side-fallbacks",
          "actual-provider-and-model",
          "offer-end-and-prices",
          "account-spend"
        ]
      }
    }
  ]
}
