{
  "issuer": "Astera Technology",
  "resource": "ops-route-first-match-shadowing",
  "locale": "zh-HK",
  "contract": "本例按首條符合規則分派。R-general 接任何已知分類往 General；R-exports 只接 exports 往 Exports；沒有符合則去 Intake。分類為 null 時，結果列未明並交具名 Intake 小組，不宣稱已選任何條件路線。這只是草稿，並非正式分派設定。",
  "input": {
    "category": "exports",
    "fallback": "Intake",
    "rules": [
      {
        "id": "R-general",
        "match": "any",
        "queue": "General"
      },
      {
        "id": "R-exports",
        "match": "equals",
        "value": "exports",
        "queue": "Exports"
      }
    ]
  },
  "output": {
    "ok": true,
    "state": "complete",
    "result": {
      "queue": "General",
      "rule": "R-general",
      "shadowed": [
        "R-exports"
      ]
    },
    "trace": [
      {
        "id": "R-general",
        "queue": "General",
        "matches": true
      },
      {
        "id": "R-exports",
        "queue": "Exports",
        "matches": true
      }
    ]
  },
  "verificationCases": [
    {
      "name": "baseline",
      "input": {
        "category": "exports",
        "fallback": "Intake",
        "rules": [
          {
            "id": "R-general",
            "match": "any",
            "queue": "General"
          },
          {
            "id": "R-exports",
            "match": "equals",
            "value": "exports",
            "queue": "Exports"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "queue": "General",
          "rule": "R-general",
          "shadowed": [
            "R-exports"
          ]
        }
      }
    },
    {
      "name": "material-edit",
      "input": {
        "category": "exports",
        "fallback": "Intake",
        "rules": [
          {
            "id": "R-exports",
            "match": "equals",
            "value": "exports",
            "queue": "Exports"
          },
          {
            "id": "R-general",
            "match": "any",
            "queue": "General"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "queue": "Exports",
          "rule": "R-exports",
          "shadowed": [
            "R-general"
          ]
        }
      }
    },
    {
      "name": "fresh-boundary",
      "input": {
        "category": null,
        "fallback": "Intake",
        "rules": [
          {
            "id": "R-exports",
            "match": "equals",
            "value": "exports",
            "queue": "Exports"
          },
          {
            "id": "R-general",
            "match": "any",
            "queue": "General"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "unknown",
        "result": {
          "queue": "Intake",
          "rule": null,
          "shadowed": []
        }
      }
    }
  ],
  "meaningOfNull": "該欄位未知或沒有已建立的值；請按逐項結果判斷。",
  "businessSideEffects": false
}
