{
  "issuer": "Astera Technology",
  "resource": "ops-help-shared-block-impact",
  "locale": "en",
  "contract": "In this original composition model, A1 links B-support; A2 stores an inline copy of B-support’s original text; A3 links B-login. A linked article reads the current block text, while an inline article retains its own text. Updating a block does not change any article’s stored published/draft status. That unchanged status is not evidence that new text was reviewed.",
  "input": {
    "blocks": [
      {
        "id": "B-support",
        "text": "Send the export task reference."
      },
      {
        "id": "B-login",
        "text": "Use the sign-in support route."
      }
    ],
    "articles": [
      {
        "id": "A1",
        "kind": "linked",
        "value": "B-support",
        "status": "published"
      },
      {
        "id": "A2",
        "kind": "inline",
        "value": "Send the export task reference.",
        "status": "published"
      },
      {
        "id": "A3",
        "kind": "linked",
        "value": "B-login",
        "status": "draft"
      }
    ]
  },
  "output": {
    "ok": true,
    "state": "complete",
    "result": {
      "articles": [
        {
          "id": "A1",
          "text": "Send the export task reference.",
          "status": "published"
        },
        {
          "id": "A2",
          "text": "Send the export task reference.",
          "status": "published"
        },
        {
          "id": "A3",
          "text": "Use the sign-in support route.",
          "status": "draft"
        }
      ],
      "missing": []
    },
    "trace": [
      {
        "id": "A1",
        "kind": "linked",
        "source": "B-support",
        "text": "Send the export task reference.",
        "status": "published",
        "decision": "rendered"
      },
      {
        "id": "A2",
        "kind": "inline",
        "source": "Send the export task reference.",
        "text": "Send the export task reference.",
        "status": "published",
        "decision": "rendered"
      },
      {
        "id": "A3",
        "kind": "linked",
        "source": "B-login",
        "text": "Use the sign-in support route.",
        "status": "draft",
        "decision": "rendered"
      }
    ]
  },
  "verificationCases": [
    {
      "name": "baseline",
      "input": {
        "blocks": [
          {
            "id": "B-support",
            "text": "Send the export task reference."
          },
          {
            "id": "B-login",
            "text": "Use the sign-in support route."
          }
        ],
        "articles": [
          {
            "id": "A1",
            "kind": "linked",
            "value": "B-support",
            "status": "published"
          },
          {
            "id": "A2",
            "kind": "inline",
            "value": "Send the export task reference.",
            "status": "published"
          },
          {
            "id": "A3",
            "kind": "linked",
            "value": "B-login",
            "status": "draft"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "articles": [
            {
              "id": "A1",
              "text": "Send the export task reference.",
              "status": "published"
            },
            {
              "id": "A2",
              "text": "Send the export task reference.",
              "status": "published"
            },
            {
              "id": "A3",
              "text": "Use the sign-in support route.",
              "status": "draft"
            }
          ],
          "missing": []
        }
      }
    },
    {
      "name": "material-edit",
      "input": {
        "blocks": [
          {
            "id": "B-support",
            "text": "Send the export task reference and selected filter."
          },
          {
            "id": "B-login",
            "text": "Use the sign-in support route."
          }
        ],
        "articles": [
          {
            "id": "A1",
            "kind": "linked",
            "value": "B-support",
            "status": "published"
          },
          {
            "id": "A2",
            "kind": "inline",
            "value": "Send the export task reference.",
            "status": "published"
          },
          {
            "id": "A3",
            "kind": "linked",
            "value": "B-login",
            "status": "draft"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "articles": [
            {
              "id": "A1",
              "text": "Send the export task reference and selected filter.",
              "status": "published"
            },
            {
              "id": "A2",
              "text": "Send the export task reference.",
              "status": "published"
            },
            {
              "id": "A3",
              "text": "Use the sign-in support route.",
              "status": "draft"
            }
          ],
          "missing": []
        }
      }
    },
    {
      "name": "fresh-boundary",
      "input": {
        "blocks": [
          {
            "id": "B-login",
            "text": "Use the sign-in support route."
          }
        ],
        "articles": [
          {
            "id": "A1",
            "kind": "linked",
            "value": "B-support",
            "status": "published"
          },
          {
            "id": "A2",
            "kind": "inline",
            "value": "Send the export task reference.",
            "status": "published"
          },
          {
            "id": "A3",
            "kind": "linked",
            "value": "B-login",
            "status": "draft"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "unknown",
        "result": {
          "articles": [
            {
              "id": "A1",
              "text": null,
              "status": "published"
            },
            {
              "id": "A2",
              "text": "Send the export task reference.",
              "status": "published"
            },
            {
              "id": "A3",
              "text": "Use the sign-in support route.",
              "status": "draft"
            }
          ],
          "missing": [
            "A1"
          ]
        }
      }
    }
  ],
  "meaningOfNull": "Unknown or no established value for the field; inspect its specific trace.",
  "businessSideEffects": false
}
