{
  "issuer": "Astera Technology",
  "resource": "ops-help-localized-block-drift",
  "locale": "zh-HK",
  "contract": "P-export 現為版本 2。B-en 記已按版本 2 覆核，B-zh 仍記版本 1。B-login-zh 屬 P-login，今次不受影響。先對流程編號，再對已覆核版本。「current」只指所填版本相符，不證明文字或翻譯正確。",
  "input": {
    "procedure": "P-export",
    "revision": 2,
    "blocks": [
      {
        "id": "B-en",
        "locale": "en",
        "procedure": "P-export",
        "reviewedRevision": 2
      },
      {
        "id": "B-zh",
        "locale": "zh-HK",
        "procedure": "P-export",
        "reviewedRevision": 1
      },
      {
        "id": "B-login-zh",
        "locale": "zh-HK",
        "procedure": "P-login",
        "reviewedRevision": 1
      }
    ]
  },
  "output": {
    "ok": true,
    "state": "complete",
    "result": {
      "current": [
        "B-en"
      ],
      "needsReview": [
        "B-zh"
      ],
      "unaffected": [
        "B-login-zh"
      ]
    },
    "trace": [
      {
        "id": "B-en",
        "locale": "en",
        "decision": "current"
      },
      {
        "id": "B-zh",
        "locale": "zh-HK",
        "decision": "needs-review"
      },
      {
        "id": "B-login-zh",
        "locale": "zh-HK",
        "decision": "unaffected"
      }
    ]
  },
  "verificationCases": [
    {
      "name": "baseline",
      "input": {
        "procedure": "P-export",
        "revision": 2,
        "blocks": [
          {
            "id": "B-en",
            "locale": "en",
            "procedure": "P-export",
            "reviewedRevision": 2
          },
          {
            "id": "B-zh",
            "locale": "zh-HK",
            "procedure": "P-export",
            "reviewedRevision": 1
          },
          {
            "id": "B-login-zh",
            "locale": "zh-HK",
            "procedure": "P-login",
            "reviewedRevision": 1
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "current": [
            "B-en"
          ],
          "needsReview": [
            "B-zh"
          ],
          "unaffected": [
            "B-login-zh"
          ]
        }
      }
    },
    {
      "name": "material-edit",
      "input": {
        "procedure": "P-export",
        "revision": 2,
        "blocks": [
          {
            "id": "B-en",
            "locale": "en",
            "procedure": "P-export",
            "reviewedRevision": 2
          },
          {
            "id": "B-zh",
            "locale": "zh-HK",
            "procedure": "P-export",
            "reviewedRevision": 2
          },
          {
            "id": "B-login-zh",
            "locale": "zh-HK",
            "procedure": "P-login",
            "reviewedRevision": 1
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "current": [
            "B-en",
            "B-zh"
          ],
          "needsReview": [],
          "unaffected": [
            "B-login-zh"
          ]
        }
      }
    },
    {
      "name": "fresh-boundary",
      "input": {
        "procedure": "P-export",
        "revision": 2,
        "blocks": [
          {
            "id": "B-en",
            "locale": "en",
            "procedure": "P-export",
            "reviewedRevision": 2
          },
          {
            "id": "B-zh",
            "locale": "zh-HK",
            "procedure": "P-export",
            "reviewedRevision": null
          },
          {
            "id": "B-login-zh",
            "locale": "zh-HK",
            "procedure": "P-login",
            "reviewedRevision": 1
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "unknown",
        "result": {
          "current": [
            "B-en"
          ],
          "needsReview": [
            "B-zh"
          ],
          "unaffected": [
            "B-login-zh"
          ]
        }
      }
    }
  ],
  "meaningOfNull": "該欄位未知或沒有已建立的值；請按逐項結果判斷。",
  "businessSideEffects": false
}
