{
  "name": "Approval Review Example",
  "kind": "Synthetic demonstration",
  "sourceActions": 7,
  "coverage": {
    "total": 7,
    "supported": 7,
    "partial": 0,
    "unsupported": 0,
    "confidencePct": 100
  },
  "checks": {
    "sourceZipParsed": true,
    "approvalFieldsPreserved": true,
    "approvalBranchesSeparated": true,
    "sharePointTitlePreserved": true,
    "countedLoopPreserved": true,
    "definitionPreflight": true,
    "solutionZipReopened": true,
    "packagedDefinitionPreflight": true,
    "liveImport": false,
    "runtimeTest": false
  },
  "remainingWork": [
    "Replace reviewer@example.invalid with an authorized test approver.",
    "Replace the reserved example.invalid SharePoint URL and bind a test list with the required Title column.",
    "Set up the Approvals and SharePoint connections, permissions, and any licensing required in the destination.",
    "Import into a suitable test environment and record the actual import result.",
    "Run Approve and verify one audit item plus two checkpoints; run Reject and verify no item is created.",
    "Test missing permissions, failed connector calls, timeout behavior, and repeat submissions; record changes and observed results."
  ],
  "boundary": "Local artifact checks only. No live import, connector call, approval, item creation, or runtime test has been performed. No customer outcome or time saving is claimed.",
  "artifacts": [
    {
      "file": "approval-review-source.json",
      "sha256": "7f7de91bcef98228afb2907e445bc4f5e3c4aa637a5c5fbc1bd4c44a1fa9020c"
    },
    {
      "file": "approval-review-source.zip",
      "sha256": "d7828060928ce1c0824ded217483a9f644ce802f31bd60303567b3786d1c2b15"
    },
    {
      "file": "approval-review-definition.json",
      "sha256": "d8d83c5826754d55508d65ec5bd6b92936e9db14f26cdf1a94891a207c3663c0"
    },
    {
      "file": "approval-review-solution.zip",
      "sha256": "50bb535757be953e533c9fe2d03cd54852240dda4541aaf47bda85aa03515023"
    }
  ]
}