{
  "bundleId": "BUNDLE-G6-A1-AGENT-LAB-V1",
  "schemaVersion": 1,
  "generatedAt": "2026-08-09T00:00:00Z",
  "evidenceGrade": "L2-fixture-or-dry-run",
  "dataClass": "synthetic",
  "mode": "replay",
  "capabilityManifest": {
    "manifestId": "CAPABILITY-MKD-E2-G6-A1",
    "schemaVersion": 1,
    "agentId": "AGENT-MKD-E2-REPLAY",
    "agentVersion": "g6-a1-v1",
    "mode": "replay",
    "evidenceGrade": "LO-S-synthetic",
    "snapshotRef": "SNAPSHOT-AMZ-ADS-M1B",
    "tools": [
      {
        "toolId": "TOOL-READ-SNAPSHOT",
        "version": "1",
        "mode": "read",
        "sideEffect": false,
        "inputContract": "snapshot reference",
        "outputContract": "snapshot metadata",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-SEARCH-FTS",
        "version": "1",
        "mode": "read",
        "sideEffect": false,
        "inputContract": "bounded query",
        "outputContract": "ranked local object refs",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-LOAD-CLOSURE",
        "version": "1",
        "mode": "read",
        "sideEffect": false,
        "inputContract": "task package ref",
        "outputContract": "bounded object closure",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-CHECK-FRESHNESS",
        "version": "1",
        "mode": "calculate",
        "sideEffect": false,
        "inputContract": "evidence state",
        "outputContract": "freshness decision",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-CHECK-PERMISSION",
        "version": "1",
        "mode": "calculate",
        "sideEffect": false,
        "inputContract": "requested capability",
        "outputContract": "permission decision",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-CALCULATE-METRIC",
        "version": "1",
        "mode": "calculate",
        "sideEffect": false,
        "inputContract": "comparable metric inputs",
        "outputContract": "deterministic ACOS delta",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-DRAFT-ACTION",
        "version": "1",
        "mode": "draft",
        "sideEffect": false,
        "inputContract": "facts and guard decisions",
        "outputContract": "review-only action package",
        "onFailure": "fail-closed"
      },
      {
        "toolId": "TOOL-EMIT-RECEIPT",
        "version": "1",
        "mode": "draft",
        "sideEffect": false,
        "inputContract": "run artifacts",
        "outputContract": "immutable execution receipt",
        "onFailure": "fail-closed"
      }
    ],
    "budgets": {
      "maxToolCalls": 8,
      "maxExternalCalls": 0,
      "maxSideEffects": 0,
      "maxCanonicalWrites": 0,
      "maxPlatformWrites": 0
    },
    "prohibitedCapabilities": [
      "live model invocation",
      "external platform write",
      "external message send",
      "canonical knowledge promotion",
      "arbitrary file or URL input"
    ],
    "providerCallsAllowed": false,
    "externalWritesAllowed": false,
    "canonicalWritesAllowed": false
  },
  "evaluation": {
    "evaluationId": "EVAL-G6-A1-AMZ-ADS-V1",
    "schemaVersion": 1,
    "evidenceGrade": "L2-fixture-or-dry-run",
    "total": 20,
    "passed": 20,
    "passRate": 1,
    "needs-approval": 8,
    "needs-review": 7,
    "refused": 3,
    "failed": 2,
    "completed": 0,
    "providerCalls": 0,
    "externalCalls": 0,
    "sideEffects": 0,
    "canonicalWrites": 0,
    "platformWrites": 0,
    "results": [
      {
        "fixtureId": "G6-NORMAL-01",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-001",
        "receiptId": "EXEC-RECEIPT-G6-001"
      },
      {
        "fixtureId": "G6-NORMAL-02",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-002",
        "receiptId": "EXEC-RECEIPT-G6-002"
      },
      {
        "fixtureId": "G6-NORMAL-03",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-003",
        "receiptId": "EXEC-RECEIPT-G6-003"
      },
      {
        "fixtureId": "G6-NORMAL-04",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-004",
        "receiptId": "EXEC-RECEIPT-G6-004"
      },
      {
        "fixtureId": "G6-NORMAL-05",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-005",
        "receiptId": "EXEC-RECEIPT-G6-005"
      },
      {
        "fixtureId": "G6-NORMAL-06",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-006",
        "receiptId": "EXEC-RECEIPT-G6-006"
      },
      {
        "fixtureId": "G6-NORMAL-07",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-007",
        "receiptId": "EXEC-RECEIPT-G6-007"
      },
      {
        "fixtureId": "G6-NORMAL-08",
        "category": "normal",
        "expected": "needs-approval",
        "actual": "needs-approval",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-008",
        "receiptId": "EXEC-RECEIPT-G6-008"
      },
      {
        "fixtureId": "G6-MISSING-01",
        "category": "missing",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-009",
        "receiptId": "EXEC-RECEIPT-G6-009"
      },
      {
        "fixtureId": "G6-MISSING-02",
        "category": "missing",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-010",
        "receiptId": "EXEC-RECEIPT-G6-010"
      },
      {
        "fixtureId": "G6-MISSING-03",
        "category": "missing",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-011",
        "receiptId": "EXEC-RECEIPT-G6-011"
      },
      {
        "fixtureId": "G6-MISSING-04",
        "category": "missing",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-012",
        "receiptId": "EXEC-RECEIPT-G6-012"
      },
      {
        "fixtureId": "G6-CONFLICT-01",
        "category": "conflict",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-013",
        "receiptId": "EXEC-RECEIPT-G6-013"
      },
      {
        "fixtureId": "G6-CONFLICT-02",
        "category": "conflict",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-014",
        "receiptId": "EXEC-RECEIPT-G6-014"
      },
      {
        "fixtureId": "G6-CONFLICT-03",
        "category": "conflict",
        "expected": "needs-review",
        "actual": "needs-review",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-015",
        "receiptId": "EXEC-RECEIPT-G6-015"
      },
      {
        "fixtureId": "G6-UNAUTHORIZED-01",
        "category": "unauthorized",
        "expected": "refused",
        "actual": "refused",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-016",
        "receiptId": "EXEC-RECEIPT-G6-016"
      },
      {
        "fixtureId": "G6-UNAUTHORIZED-02",
        "category": "unauthorized",
        "expected": "refused",
        "actual": "refused",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-017",
        "receiptId": "EXEC-RECEIPT-G6-017"
      },
      {
        "fixtureId": "G6-UNAUTHORIZED-03",
        "category": "unauthorized",
        "expected": "refused",
        "actual": "refused",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-018",
        "receiptId": "EXEC-RECEIPT-G6-018"
      },
      {
        "fixtureId": "G6-FAULT-01",
        "category": "fault",
        "expected": "failed",
        "actual": "failed",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-019",
        "receiptId": "EXEC-RECEIPT-G6-019"
      },
      {
        "fixtureId": "G6-FAULT-02",
        "category": "fault",
        "expected": "failed",
        "actual": "failed",
        "checks": {
          "terminalState": true,
          "reasonCode": true,
          "citations": true,
          "toolPolicy": true,
          "zeroEffects": true
        },
        "passed": true,
        "runId": "RUN-G6-020",
        "receiptId": "EXEC-RECEIPT-G6-020"
      }
    ]
  },
  "cases": [
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-01",
        "category": "normal",
        "label": "基础 ACOS 变化诊断",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-001",
        "schemaVersion": 1,
        "runId": "RUN-G6-001",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-001-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-001-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-001-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-001-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-001-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-01"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-001-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-001-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-001-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-001"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-001-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:259634bd1778d465af9915a743a98dea93c2f5804deaa59d38f89e2a3d7da276",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:24c147e8b2ec14d6541540fa9041b5582843a9d681a3dab217f21a43d9e9fad5",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:431e60eb441e4010315ca65600e6c555c621651e15cb00d21046dc51aa6ece3d",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:e275184acba41e45a502a5470fe751a68c53ebfeac3d5813f46be47d572fc9c1",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:dbfadcdfaa59fc461b2516f4f404f7108541ef03693ebdf0cd0d8e22ed5330d9",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:cd8985ab8c3acd7c8f6a2792ff6ec1fbbf5cc7694f9c06284de812fc5315aaa7",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:a0fe22964fe58f8fa17c3736cb8f5ec8b25bc47a4647a1eabb0bf1f0231aa5ac",
          "outputHash": "sha256:a6df9b66134a0e02d401649afd03cd79511ec7d8641f7441a3e72f2110453bf6",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-001-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-001",
          "planStepId": "STEP-G6-001-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:553e11297a2449569386dab180ad24bbf7ace13266b530717132162295aeb2ec",
          "outputHash": "sha256:9e17385537de9baf9e3c6450ec5b98aef84988038027adb598e0d96b7c44e44f",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-001",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-001",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-001",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-001",
        "schemaVersion": 1,
        "runId": "RUN-G6-001",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-001",
        "schemaVersion": 1,
        "runId": "RUN-G6-001",
        "fixtureId": "G6-NORMAL-01",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-001",
        "toolCallRefs": [
          "CALL-STEP-G6-001-01",
          "CALL-STEP-G6-001-02",
          "CALL-STEP-G6-001-03",
          "CALL-STEP-G6-001-04",
          "CALL-STEP-G6-001-05",
          "CALL-STEP-G6-001-06",
          "CALL-STEP-G6-001-07",
          "CALL-STEP-G6-001-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:242b3b03e2a31b0b64d753513e0eea1c0ee9453565c115c45402165eca414d1b",
          "input": "sha256:350bad18a9d0362314fd4629fe0729e923317b0d71dcd1b3ec735f2c0524afd0",
          "plan": "sha256:33c989d3c25d38401662bd2c6b9e675f30710c135120885894edf11e68f9985e",
          "toolCalls": "sha256:e9dbba8aedccf977a5591106ccaea3eb0ec345c182923ee91b382b3f8dbd01d8",
          "actionPackage": "sha256:181317d7674164c75278ee83aa72aacb98f3caf41a0008a320caa257723a8845",
          "approvalDecision": "sha256:2aba998db374f5d671bf38471e38168246edf5f851281cddb0fa7ec60dfcffc9"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-001"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-02",
        "category": "normal",
        "label": "聚焦 CPC 驱动因素",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "focus": "cpc"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-002",
        "schemaVersion": 1,
        "runId": "RUN-G6-002",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-002-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-002-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-002-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-002-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-002-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-02"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-002-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-002-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-002-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-002"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-002-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:ba3ba61efb481be6cdb80aac5b997473cc12251b6f92d6f7eff0cd1cd6e13a24",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:74b0d21bd02d37ef03d98952bede1c40dba095758cefe4c77961ba579f54d1f1",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:ad81062dda7f7d3ef77a75609caf3c6696e84601b812f4f9437b24c0048459c2",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:3737a6ee5e1bc25ba7f4c3285fdd43c97800f58599f55d741dd16e9b7fc98dee",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:750e63f76cf53e60edfd916378a9521a7e8a63e646dfe5a36ce321d20797dab7",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:eed7f5e8fae9f67b5f4bc63bf5e1ccfb4f77499ab0eccfc40eca47dbbf6f7881",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:53d0a7babc022db22cfe5d6b2c4310fcd2be6384dda8420ebdfe4f0fb86c297a",
          "outputHash": "sha256:d806e1f3fea3b32f612c383a50c43b8525578259f17fe32be973b8e4e1707064",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-002-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-002",
          "planStepId": "STEP-G6-002-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:d67ad5f04b6bc3fd770e1696a1d0f4eaa5a6f5133bd5f325de3765ce99271978",
          "outputHash": "sha256:c4752dbb08ce4f4d199cf20026b2d03333a6691daee3d665e0006ffd4e6e46b2",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-002",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-002",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-002",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-002",
        "schemaVersion": 1,
        "runId": "RUN-G6-002",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-002",
        "schemaVersion": 1,
        "runId": "RUN-G6-002",
        "fixtureId": "G6-NORMAL-02",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-002",
        "toolCallRefs": [
          "CALL-STEP-G6-002-01",
          "CALL-STEP-G6-002-02",
          "CALL-STEP-G6-002-03",
          "CALL-STEP-G6-002-04",
          "CALL-STEP-G6-002-05",
          "CALL-STEP-G6-002-06",
          "CALL-STEP-G6-002-07",
          "CALL-STEP-G6-002-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:7062d116225f07480b0a11b3704c9817d4cea2e1c86806c5be40651937be73be",
          "input": "sha256:a94ce8719694c52e0293bbdbebd0e7b61ef1122d39dcdf86b435781cd631cf15",
          "plan": "sha256:fc188a0eec56e075aa641256d7a9dcef43d816b8130770a27b3120e5d80b0918",
          "toolCalls": "sha256:e345d13a36afb845b48fd6870f64a943656436d6d6f31be5a627e7eade84b8a3",
          "actionPackage": "sha256:4c3ca0ef4419918d2a37f7b428dd442fb4d17b6bd14684ed55ae055b4c10a259",
          "approvalDecision": "sha256:589563e5df525f88bca25035455fc5ed81389c54a74ef6d7c2081be4daf54ee7"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-002"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-03",
        "category": "normal",
        "label": "聚焦 CVR 驱动因素",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "focus": "cvr"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-003",
        "schemaVersion": 1,
        "runId": "RUN-G6-003",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-003-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-003-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-003-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-003-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-003-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-03"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-003-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-003-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-003-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-003"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-003-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:5d6d07ebab89b34db5abe9f900481d38e11fd48fc0212ccb041f245bd36a0357",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:ced8774e2e4c610e366d2610e21b6c27526231486bbfca30ef19360cbcf831a9",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:b30eb428174082579cd4199560ed1356a15bc2e8ed2aaa0df5b4293571409431",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:35810ea7af203e7887820bfb333fa7958e451e92f2b10663632aa0cd41024e60",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:2a36367f7629b9e0c0ee6ba1045c14dccec794c059084a9c9e0418d9188f0ffe",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:000154063acdb9d6625e85523d12cc346aa094c28699bc6f0508990c912f6810",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:0e773243534f69b66d7ef139cb447d69269ac6e4a055fcc587a5b54655e3a29d",
          "outputHash": "sha256:72553fde40cca2aa37d8cf04119e5559f2ff62bdc9221d4f4fcbf382af01d13e",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-003-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-003",
          "planStepId": "STEP-G6-003-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:dceffa121cc0da44c3c35314fe9f921fabb94589b7e7800942e81fe6a4afc884",
          "outputHash": "sha256:37ca5f5c2f3fc9c65327592d55476bf1bba8546fa631786f388d002570612790",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-003",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-003",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-003",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-003",
        "schemaVersion": 1,
        "runId": "RUN-G6-003",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-003",
        "schemaVersion": 1,
        "runId": "RUN-G6-003",
        "fixtureId": "G6-NORMAL-03",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-003",
        "toolCallRefs": [
          "CALL-STEP-G6-003-01",
          "CALL-STEP-G6-003-02",
          "CALL-STEP-G6-003-03",
          "CALL-STEP-G6-003-04",
          "CALL-STEP-G6-003-05",
          "CALL-STEP-G6-003-06",
          "CALL-STEP-G6-003-07",
          "CALL-STEP-G6-003-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:315bd4e8f3a8ff2fc13337f39e9e3db3ea172f311b571caf33c3617e9b6399fa",
          "input": "sha256:c19b4c823ce476b6b759c6cf9cb5c33ebaef48376257c99e82b0c43a32611bff",
          "plan": "sha256:3ade10119018de46b4c27926b71bc2297b1899be21dde9a778f15dcee68e7388",
          "toolCalls": "sha256:c1f76423160ffadfc8e488e80acd9f40a0da0bd9aec13c5d7247a70377566270",
          "actionPackage": "sha256:17a4d7ace6237eaaaf32373d2d26c009bd4219d48d6f038ee838aea179ad66b0",
          "approvalDecision": "sha256:b8dade864854ce4f87e307285a0afba77fe855b8796926bda2b630a6ea5e9a3c"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-003"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-04",
        "category": "normal",
        "label": "聚焦商品可售性",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "focus": "availability"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-004",
        "schemaVersion": 1,
        "runId": "RUN-G6-004",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-004-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-004-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-004-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-004-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-004-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-04"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-004-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-004-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-004-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-004"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-004-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:7664f83a9b757104178f699d6d062c89bfe282458ebd783cd427798e18421248",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:0561e228e56c16217a46e333b7829ad5a35e73cf574fe7ba8ff81ed160897beb",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:d7008dd1e6c3e555f947b41f7dc3ce584315bed067ca24b82a0af6786934c793",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:79c7bad93cea77d6e45c33284b6a4daffa28d223149ebaf6377b34e5f624ea65",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:718431c339a42bfc88c8856017a5aa4d70183900b1b0a5b3b7d34fb904e8cb25",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:af1c8f8e5ed1877fe306c0b909e01c26bf17900d698760c7ee95b1d514fbf21f",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:fa2c722e7cc879735caba2a164d4477103b35d17d399028d8acd5b2a4f1ea28b",
          "outputHash": "sha256:cda48dfcf7e856efff36bad723677040c6d1e0af5ac994cff90e895f94d703bc",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-004-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-004",
          "planStepId": "STEP-G6-004-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:5cbaf62be24d0b7f59b9e1227e405957152a5c8b36e5de72a43d1615aacb48d7",
          "outputHash": "sha256:380029b7bbbf6be8b4bbd7843cb7133ce5911a48677cf7c480d42fa14e889bce",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-004",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-004",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-004",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-004",
        "schemaVersion": 1,
        "runId": "RUN-G6-004",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-004",
        "schemaVersion": 1,
        "runId": "RUN-G6-004",
        "fixtureId": "G6-NORMAL-04",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-004",
        "toolCallRefs": [
          "CALL-STEP-G6-004-01",
          "CALL-STEP-G6-004-02",
          "CALL-STEP-G6-004-03",
          "CALL-STEP-G6-004-04",
          "CALL-STEP-G6-004-05",
          "CALL-STEP-G6-004-06",
          "CALL-STEP-G6-004-07",
          "CALL-STEP-G6-004-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:264f317dfcea52b1786cf7e4aced418d94d8857b4e27e5ec49b4ef52501bc96c",
          "input": "sha256:b6537c0e0c950d618ded9e505b13edc0e7ea94ccfba4fba39f7ec0d60e30e69a",
          "plan": "sha256:13a074f07a7d5e5087f494e91b4be44b2b98f0ee9ef225b1d9e3628b13178ebe",
          "toolCalls": "sha256:7505005997acb0bcccfc78ec5abe57fa5302a11e32837bd69dc9d7ceb2b00245",
          "actionPackage": "sha256:f3b2c19f839f5a467b4c13937ab66d1a110b0dd45fe36fdf79ad816b7e31a5d5",
          "approvalDecision": "sha256:5877b3cdc0901d99fb699007c48c26c3f0da21222895cfbd4300ecb1b7694f03"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-004"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-05",
        "category": "normal",
        "label": "生成证据请求清单",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "output": "evidence-request"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-005",
        "schemaVersion": 1,
        "runId": "RUN-G6-005",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-005-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-005-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-005-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-005-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-005-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-05"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-005-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-005-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-005-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-005"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-005-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:fa9f0c7df5ecb1dd421c7cba09a5098502dbc7801cf8321dbcf4f239215bc851",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:6e01fbaf764a24355254c414dea5a3569819373535047ba6ff3616626a1d46f9",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:a1a26e836a0d63071145a75f4687b6535534a02d7550393da7f038d8fd4d2b77",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:dba0d8ae0b96db18e47bdc7e5b7817aad9741069eddb87260bac466a3127e0e5",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:2b48267472bc52d1751cbce1371712e32841a09283f88531d916792d8f39b193",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:643f2c4024b1eaaebfddd2e2d8f8c1ee560ef6b9abb693d5cdd904b9d3ec553b",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:5d9612c9f7cdf2957fabdebc901b4041b00f688b8721709850bf18044e322900",
          "outputHash": "sha256:1048639838a2ac82d21754b3db8bfa285f6a7c711c053fac9c578d67c6a02fcd",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-005-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-005",
          "planStepId": "STEP-G6-005-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:c5fbbc4f688a8f767a44ecf16c9832336640826f3406ca28fa7b504564a302e7",
          "outputHash": "sha256:6747de86b9029f93011f1f33128abefe95da9bfa8b3168aec6c0be310ef523a0",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-005",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-005",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-005",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-005",
        "schemaVersion": 1,
        "runId": "RUN-G6-005",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-005",
        "schemaVersion": 1,
        "runId": "RUN-G6-005",
        "fixtureId": "G6-NORMAL-05",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-005",
        "toolCallRefs": [
          "CALL-STEP-G6-005-01",
          "CALL-STEP-G6-005-02",
          "CALL-STEP-G6-005-03",
          "CALL-STEP-G6-005-04",
          "CALL-STEP-G6-005-05",
          "CALL-STEP-G6-005-06",
          "CALL-STEP-G6-005-07",
          "CALL-STEP-G6-005-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:70cfd5a331c2a986b670241450c845a72bfa1b8cd6d7bbb11c006c280a4dd930",
          "input": "sha256:460e7f9dff81e2e5cbe8b0992ec1ab280c01dc2cc8fe086d55ebb83adcf20f91",
          "plan": "sha256:05a6dee1f39f547f354063e3bd9b13a68be9fda1e1c8b6960ce8775a3aa22203",
          "toolCalls": "sha256:373d5718794d5fc4c5d6aa06bad92e4eb587cbad4a78b2e37ad905b96b5d3b42",
          "actionPackage": "sha256:6e87b5c7aecdee0038e5524ddaa22d234061dfbd4997ce928038bc144373900b",
          "approvalDecision": "sha256:17f82832c5291cf3ee486ffbacd5420f0121b9e92906135d2f9c1b1450025ad7"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-005"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-06",
        "category": "normal",
        "label": "生成待人工执行草案",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "output": "manual-draft"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-006",
        "schemaVersion": 1,
        "runId": "RUN-G6-006",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-006-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-006-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-006-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-006-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-006-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-06"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-006-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-006-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-006-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-006"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-006-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:de775a009514d8d23c16555d8b1ad0bb294ed7cc0faaf9375661b9ec3dbb16ae",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:030fdfb830954a017f8cfc70ad86032b2fcfccdec03899333c91af194ddf8350",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:2bff6220501db37e8296fabdd5f33f903182c4938dfe45b23955d54a9122ce65",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:8761caee6d071c8529f2666d8a5425a39d91afac5320304e58d55187860695fc",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:ae5e28dd55b2a825ef82a18df889a934b67088e38617d42c86249e1ee356e7ef",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:95b05ec43846b26a789c3b4226e47c354917ec8976189a7e86347be72df64eb4",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:325f0a8450949f36d4b128126ac9fa13bdb271710dd739a51f30dd9ce48a24b6",
          "outputHash": "sha256:f547eadcfae915c281670d8ba28b1f711376a99dc568fae763dbe5f1f008ddf9",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-006-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-006",
          "planStepId": "STEP-G6-006-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:fabc6f92c915ab35af533467993d4fd686d09bdbdfe2140a3f4868a8edf3a729",
          "outputHash": "sha256:61e50c9f1343e0604c5789645603c17df98c7406508b39c542e38e2310db2c5a",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-006",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-006",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-006",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-006",
        "schemaVersion": 1,
        "runId": "RUN-G6-006",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-006",
        "schemaVersion": 1,
        "runId": "RUN-G6-006",
        "fixtureId": "G6-NORMAL-06",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-006",
        "toolCallRefs": [
          "CALL-STEP-G6-006-01",
          "CALL-STEP-G6-006-02",
          "CALL-STEP-G6-006-03",
          "CALL-STEP-G6-006-04",
          "CALL-STEP-G6-006-05",
          "CALL-STEP-G6-006-06",
          "CALL-STEP-G6-006-07",
          "CALL-STEP-G6-006-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:f13d059ce79a40b15f32d2a2e3893799d57fad93846f9737a7832e9e91e490e8",
          "input": "sha256:95436765efc83b773402a015603365fba947a8aa6b85bdfffc072b2ff35a8b03",
          "plan": "sha256:4958a9f6979548111f447e2331de4ff81f611baa80b01663333b7a0f5b5e3200",
          "toolCalls": "sha256:0b97f8a1c7d879845e46a0b4719894082c39bc7a8c0a9ee3b1b76bfce2d2d634",
          "actionPackage": "sha256:63d064c03f06554269497ac8e77b2cc7a9eb96e991f55b2966a70a51e8ad6029",
          "approvalDecision": "sha256:c1463baef2f5f30e81b6fd5ef1f8e88d9a02fd4d7dd79e1d768c43f64357f7cd"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-006"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-07",
        "category": "normal",
        "label": "中文审查输出",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "locale": "zh-CN"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-007",
        "schemaVersion": 1,
        "runId": "RUN-G6-007",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-007-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-007-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-007-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-007-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-007-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-07"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-007-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-007-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-007-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-007"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-007-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:1569e5159e54e4229d0b74d91059178c04c3d733020e087e12b92ad6533f8f6b",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:a04c7628b7aa95f3ef250b7d5f342ca608bfbd1b6cb28dfdc1f61fe9d24b69fa",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:ee7020c27e4cfef41a0310d20024d786021e3e2bcdf9483a3475c0ea3aa1be3e",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:ef15e24f21d0b5a53374f316ea5b75bb2d0e7621ba6ae94eb51dcfd8c1fc80c0",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:0561372b0410a4ac35c81cd4a9e4bd5576099a1cb3a3df12dfd5b170de38aa88",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:fafd995d209737108068bc471da8263c98f23ae75e172704b709ce4236a6c692",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:43bd7f529412f33e0ecd760a8f06c4cae5b5373d1ff90e80734598a3a14c1af8",
          "outputHash": "sha256:a76aee84b1d4b4a0e04115e5289d26548384e0072ddb88c46c8385785dab6393",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-007-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-007",
          "planStepId": "STEP-G6-007-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:f5c34616fa4baf4d742822c931d1c411d8adc9c9cbff0bf3ee1c50ae0f31217e",
          "outputHash": "sha256:f1f8ca8742e94865fe087505d8945e61a7a90bca16044616fb146ff95c090e6b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-007",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-007",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-007",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-007",
        "schemaVersion": 1,
        "runId": "RUN-G6-007",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-007",
        "schemaVersion": 1,
        "runId": "RUN-G6-007",
        "fixtureId": "G6-NORMAL-07",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-007",
        "toolCallRefs": [
          "CALL-STEP-G6-007-01",
          "CALL-STEP-G6-007-02",
          "CALL-STEP-G6-007-03",
          "CALL-STEP-G6-007-04",
          "CALL-STEP-G6-007-05",
          "CALL-STEP-G6-007-06",
          "CALL-STEP-G6-007-07",
          "CALL-STEP-G6-007-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:16dde6410446c2919655607a26c5f6afe3a09f644d6b3c726d8aab4311c4f0a1",
          "input": "sha256:f12231ab313905aa8fc900ae9b5cb7917a10f6a38536fd335f1741f6e5d027d5",
          "plan": "sha256:cfa680056c691dc2ea3b9e87e9eea36576db3a62cbf13d02f2ec7f709f7ebbad",
          "toolCalls": "sha256:182a82548d39d13a3e54c147421c418cfad0390265ad77d97f3fe3bf9245c4da",
          "actionPackage": "sha256:a0e8c823c55ed31caca2d5aebb77fdcc8541f514b8549d553ab5237656baaf3d",
          "approvalDecision": "sha256:aa349f74e676b88699da556c6387db7635bc1ffed786a4d5712eb8764c3c3e70"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-007"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-NORMAL-08",
        "category": "normal",
        "label": "英文合同参数回放",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "locale": "en-US"
        },
        "expected": {
          "terminalState": "needs-approval"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-008",
        "schemaVersion": 1,
        "runId": "RUN-G6-008",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-008-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-008-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-008-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-008-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-008-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-NORMAL-08"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-008-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-008-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-008-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-008"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-008-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:0529425897fafb7c2fd05cc182a5549b34f38a9d028dc17194812b449318b5a6",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:ad9106acf195af578c6b47c846028f94a0781262b52ef9e4db0860f22e0370e1",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:c8da15408681830e7c2859b07c95a53a206bef13d40ac952aaa8a246c316b6a6",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:96d770fea13bb4ed74380c682f4a593f03461b1230f433de6c38ebd98e79ab29",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:2247a0b25ab16a3e8dbe771c5ad569f89efce8e7b24ad63c552dccd44be82082",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "completed",
          "inputHash": "sha256:c9a4014a89d27723ca2ad482fd019a2c29205da58a30e2be10ce7355a484cba4",
          "outputHash": "sha256:87b5082995140368c26b8d48a12bddee3c4492ffa2892b5d9001a5c14c3ebe15",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:547c186929ddd893521ca31a10f099102b7c3a9e97db20e009f9faa11ecd00d9",
          "outputHash": "sha256:54f810017bfe2ab7e462e7ae1e9f0b4b7211a52381ff3fbe0b3c64abe97e290b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-008-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-008",
          "planStepId": "STEP-G6-008-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:ead82e299f56337a007dc6db64d893d718cafa5111fad738ce4aa6bbc7b17e45",
          "outputHash": "sha256:26c2a34a0d2d6db6c1a8f5c5577c69e37db3ff1b0b9d2fe1114dff89f41f39a9",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-008",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-008",
        "terminalState": "needs-approval",
        "summary": "The immutable synthetic snapshot supports an ACOS increase while causal drivers remain explicitly unverified and every optimization stays a manual draft.",
        "facts": [
          {
            "text": "Synthetic ACOS changes from 28.4% to 36.9% across the fixture windows.",
            "evidenceRefs": [
              "EVID-AMZ-ACOS-DELTA"
            ]
          }
        ],
        "inferences": [
          {
            "text": "CPC, CVR, price, or availability may contribute, but no single cause is established.",
            "evidenceRefs": [
              "DECISION-AMZ-ACOS-DIAGNOSIS"
            ]
          }
        ],
        "unknowns": [
          {
            "question": "Did CPC, CVR, price, or availability change in the same window?",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-008",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Request missing causal evidence and keep every optimization as a human-reviewed manual draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "previousSpend": 284,
              "previousSales": 1000,
              "latestSpend": 369,
              "latestSales": 1000
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "exact",
            "result": "28.4% → 36.9% (+8.5pp)"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DELTA",
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-008",
        "schemaVersion": 1,
        "runId": "RUN-G6-008",
        "state": "pending",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "The local draft is reproducible but has no named domain or product approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-008",
        "schemaVersion": 1,
        "runId": "RUN-G6-008",
        "fixtureId": "G6-NORMAL-08",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-approval",
        "reasonCode": "READY_FOR_HUMAN_APPROVAL",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-008",
        "toolCallRefs": [
          "CALL-STEP-G6-008-01",
          "CALL-STEP-G6-008-02",
          "CALL-STEP-G6-008-03",
          "CALL-STEP-G6-008-04",
          "CALL-STEP-G6-008-05",
          "CALL-STEP-G6-008-06",
          "CALL-STEP-G6-008-07",
          "CALL-STEP-G6-008-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:adc6e26afec817538c996519eb97ce3b966f35286040c34511fde752525d4036",
          "input": "sha256:c40738252c66b975f2ce2f5c9c0b1eba8bf5f2940bdfb649fb3e3c6558a82bc4",
          "plan": "sha256:3cbf32985f742266b96b67cae6d8c7a1a2bc9363a4e14cc435bdabb2bd0e5a2e",
          "toolCalls": "sha256:80b6d8fb779088f56b54be8118a3c9999af1642a3cfaa9ac5f161f96f45ca43a",
          "actionPackage": "sha256:a2d557afd75b6a343da1402f98d951e226cf7cac9ea7acf8ed64bdf618a26b58",
          "approvalDecision": "sha256:f32a771f6184a4672e9cd8224e36caa775bb0376326741abc2f95b26a2b12c64"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-008"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-MISSING-01",
        "category": "missing",
        "label": "缺失广告花费",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "missingEvidence": [
            "spend"
          ]
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_MISSING"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-009",
        "schemaVersion": 1,
        "runId": "RUN-G6-009",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-009-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-009-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-009-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-009-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-009-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-MISSING-01"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-009-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-009-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-009-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-009"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-009-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:3a39dd89cc7f7fedaad54d879018d2d5a3c756a8de7884deb8aeaffd94549712",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-009-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:c2413d04e0fcbb26929cf42e4010cc3ad452d6ab1073383b9c1b4cca68953d09",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-009-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:8ce2280a9d6316a48710f14bbe67e7b3bfd0615c02a44077df6bed5037ce9f42",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-009-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:099f9225da8fa8c51e88b34493be88a69da1bfe3a4632e455ac90f3c5cd2114a",
          "outputHash": "sha256:8ae0c4fdfffc09a620170d8dc698f193500acf858cf645a1d4e75a343464a39b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-009-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:8188aa2fa65d72b0a59594927c7e1b5955620fe22a7ffaf4c0b89e93debb71c6",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-009-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:781c3904f7aff07700de85331b6805a9b88361544abb68786d177db7848f5bd0",
          "outputHash": "sha256:11e06651eec3a1bb6866c1e1b24a65a69760af83a6fc610dddc4d84f25d2f327",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-009-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:f3008cf5a9b28f068cddb460aa6f64690dc3cba1802942fc128167c69bd84ffc",
          "outputHash": "sha256:74aa114515baf507514951f731fbe86387a142e3192a335d47c87b27f27706dc",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-009-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-009",
          "planStepId": "STEP-G6-009-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:66a989d6d47327e31228cabc6ae978f0f97070a956fd8163602ddda47d70b992",
          "outputHash": "sha256:48cb4786b231f3eeda2c49a40a996dfe2cca15571cc042bce9e3dac4c7a531a7",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-009",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-009",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Required evidence is missing: spend",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-009",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-009",
        "schemaVersion": 1,
        "runId": "RUN-G6-009",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-009",
        "schemaVersion": 1,
        "runId": "RUN-G6-009",
        "fixtureId": "G6-MISSING-01",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_MISSING",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-009",
        "toolCallRefs": [
          "CALL-STEP-G6-009-01",
          "CALL-STEP-G6-009-02",
          "CALL-STEP-G6-009-03",
          "CALL-STEP-G6-009-04",
          "CALL-STEP-G6-009-05",
          "CALL-STEP-G6-009-06",
          "CALL-STEP-G6-009-07",
          "CALL-STEP-G6-009-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:b5b2826c4ab4e87d7869a74e4088802aef7b801ee131f05c2f99db18005e7f0a",
          "input": "sha256:158473d09943d6d240b0be5547efd0672abc75b3f1b071af5763457a9005e392",
          "plan": "sha256:7979970a021aebea8d4bba32732cdc002c10f8fb752e37d153f7887f7eba0bbe",
          "toolCalls": "sha256:5ea8c6d7fb0099b4f37c17da05e61559ae6eb63d65194bcb5910855878e4f177",
          "actionPackage": "sha256:134eaea783344dea1ed2f883da87dc1cf82a48c2801bc726dab118f46ad2b99c",
          "approvalDecision": "sha256:6451a36b8c0dede21b4cb13124cdc15a7811ffe0301481b5c0ce397d87c96e50"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-009"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-MISSING-02",
        "category": "missing",
        "label": "缺失归因销售额",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "missingEvidence": [
            "attributed-sales"
          ]
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_MISSING"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-010",
        "schemaVersion": 1,
        "runId": "RUN-G6-010",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-010-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-010-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-010-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-010-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-010-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-MISSING-02"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-010-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-010-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-010-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-010"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-010-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:f804e77c46c5e062596cd1e348a443ebef16ba8bd954b4be12b308e53dbe7ab8",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-010-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:c90620576709491328d1db0d2087a8237d800293b579ee796b2dbe49da96e088",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-010-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:1108ed4ef861d5f4696b7133e8e7620b9dacf6cfdcf331014bcc44ef04643b29",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-010-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:591201c25ee1ea80c05cab9a3d434a8509279ceaa5c02e9c58ea6c7f4451efde",
          "outputHash": "sha256:8ae0c4fdfffc09a620170d8dc698f193500acf858cf645a1d4e75a343464a39b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-010-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:c3c73b6d5b4458cb85c3a4e772db4ec8f5be4aff25f8b99a4edfcf1fdb21a283",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-010-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:b05b80db06c34c067f2f4af3f011f16aaeeeee26e6f006a8c1bed33d9f0abe26",
          "outputHash": "sha256:11e06651eec3a1bb6866c1e1b24a65a69760af83a6fc610dddc4d84f25d2f327",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-010-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:e20ee17f191961473c5ed9fdb74196e672784d747be0d280aaeaad8ab861166a",
          "outputHash": "sha256:3458b585ba736d955b93629518d16acbfdde656e95024fef315153f510f64f13",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-010-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-010",
          "planStepId": "STEP-G6-010-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:8b1f5952545e54356a03891a100c80cae67783a0c8e26c8d72d24d527c2809ff",
          "outputHash": "sha256:9c28c8488ab7e4374c5cd5ed4ff8e8f87408088e0d1476ba06ff2f0c99726b6b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-010",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-010",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Required evidence is missing: attributed-sales",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-010",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-010",
        "schemaVersion": 1,
        "runId": "RUN-G6-010",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-010",
        "schemaVersion": 1,
        "runId": "RUN-G6-010",
        "fixtureId": "G6-MISSING-02",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_MISSING",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-010",
        "toolCallRefs": [
          "CALL-STEP-G6-010-01",
          "CALL-STEP-G6-010-02",
          "CALL-STEP-G6-010-03",
          "CALL-STEP-G6-010-04",
          "CALL-STEP-G6-010-05",
          "CALL-STEP-G6-010-06",
          "CALL-STEP-G6-010-07",
          "CALL-STEP-G6-010-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:c9963b6cc49f19b71c1446bf5a311de49578f8677426040668072567ea9a193c",
          "input": "sha256:4beeeafb75aaa0dba794028783b85a887ef0471937f91084d35ac674d9cbcd03",
          "plan": "sha256:693a170472541449df66274031b8beac22d03cacda38a2738f19a8f9985cc491",
          "toolCalls": "sha256:c29d32dec83d56c2aa1192200cec020059717cf199d1b776944bda770a36301a",
          "actionPackage": "sha256:f6683ccf09d4dbebb5871caca6c2d116e8a03ddf52812305b37ee0f2d355182d",
          "approvalDecision": "sha256:734c9ae722ce4fd49623357ddddfb1fd5b8917bbafab938e774d65add1f96c3a"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-010"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-MISSING-03",
        "category": "missing",
        "label": "缺失归因口径",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "missingEvidence": [
            "attribution-window"
          ]
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_MISSING"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-011",
        "schemaVersion": 1,
        "runId": "RUN-G6-011",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-011-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-011-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-011-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-011-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-011-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-MISSING-03"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-011-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-011-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-011-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-011"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-011-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:808caa6687b38ce44e31ad7e3941464b7ab94efbde3fd7b5834a9320c055869c",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-011-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:505f97eb09de26d305ea0e14eef81422a64c677fb15b3648b193b4331d2843ec",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-011-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:c328a5dd17ed0684204e6bccd4e5bd0f5584b4e01351b231a63e5f0c0a549f72",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-011-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:c037718dff3b74995634dcb32e237003bd523b6b064e54e9306fac7a96f95d76",
          "outputHash": "sha256:8ae0c4fdfffc09a620170d8dc698f193500acf858cf645a1d4e75a343464a39b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-011-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:d7c5964e702d80481b589028610939f33b6dcc2d6496831455a30c5bd663a910",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-011-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:56ae8ba78ff2ae481a82e6bab13b663a7f4cb95843981b2f6f11c67bb512debb",
          "outputHash": "sha256:11e06651eec3a1bb6866c1e1b24a65a69760af83a6fc610dddc4d84f25d2f327",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_MISSING"
        },
        {
          "callId": "CALL-STEP-G6-011-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:fae03e9923ad03f840dabecbba8adbf4c487196c7a3ae79a947470834abdc25d",
          "outputHash": "sha256:0ad5ff52e7468bbe8c9d61bbe0f2e0fb42798db225b9c3782dd832456928c87b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-011-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-011",
          "planStepId": "STEP-G6-011-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:418c61cea9f8642c11f22573780b5d7ccdbb0f6c5fd410840e7b34b3d50affdf",
          "outputHash": "sha256:e818a532df61489236271b83da6020b5c8d25dd717ecc816a77b66cf8269997e",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-011",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-011",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Required evidence is missing: attribution-window",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-011",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-011",
        "schemaVersion": 1,
        "runId": "RUN-G6-011",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-011",
        "schemaVersion": 1,
        "runId": "RUN-G6-011",
        "fixtureId": "G6-MISSING-03",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_MISSING",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-011",
        "toolCallRefs": [
          "CALL-STEP-G6-011-01",
          "CALL-STEP-G6-011-02",
          "CALL-STEP-G6-011-03",
          "CALL-STEP-G6-011-04",
          "CALL-STEP-G6-011-05",
          "CALL-STEP-G6-011-06",
          "CALL-STEP-G6-011-07",
          "CALL-STEP-G6-011-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:fc315a64f1e24f86cff65ec376adb29cac4d71ea33b2a3754a76a8b7070f7609",
          "input": "sha256:a50ebcedc38da9fcb7b0ed932e3c5aadbdf3a24065b72194dc3638402346662b",
          "plan": "sha256:54ca1844dd429cf7666bc388c33a87aa082464836bda36d02ceb858f73343416",
          "toolCalls": "sha256:1c94e2494c0bfb51da34b40d422b4f06e72e817c0fc96f981f9ee90f311b2be3",
          "actionPackage": "sha256:71a29fe98e65df667889d3fa800622f790253d81d4812688b11c1ee556784bf1",
          "approvalDecision": "sha256:e5c9c0ebbe86730e47f35063a8bf9114377dcf0e02325d1e78837e7da33b2854"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-011"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-MISSING-04",
        "category": "missing",
        "label": "比较窗口不可比",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "different-windows"
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "WINDOW_NOT_COMPARABLE"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-012",
        "schemaVersion": 1,
        "runId": "RUN-G6-012",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-012-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-012-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-012-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-012-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-012-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-MISSING-04"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-012-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-012-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-012-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-012"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-012-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:d0661a1fb9021d82a4d18c11f6452e49099bcc8565187c77cf932cc9638d36a7",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-012-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:d80e1f7d505dfbf90e8ab74c959998c378fee3846180059d564a91a16094460d",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-012-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:29697c173f7e267fa57b4c5161e2a1a489feb9e432e218d2c3eb2081c6802f63",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-012-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:6ba325b373638ff9ecb371d34bc40c9ad28f4566e8d080c5e68e74e558319e6c",
          "outputHash": "sha256:fa9e4bf2f240b750bce56c02435806d52d8ac43683d3cf08f34f39fe2aad036d",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "WINDOW_NOT_COMPARABLE"
        },
        {
          "callId": "CALL-STEP-G6-012-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:1189f744280dc227d852a6780148e3e9acb6877a8d034c95617b665a6ad2ccc0",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-012-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:701eee310b3da0ef53e9a4881d204b3cda5a66171566919fb736283d08a9ea66",
          "outputHash": "sha256:2c68381bfc6605b04d053088dc2224c7b2dd73a2f2b4f4d8f87acb29282fceed",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "WINDOW_NOT_COMPARABLE"
        },
        {
          "callId": "CALL-STEP-G6-012-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:5d86d65c280034ed4d032112d96eaef38fe0045c56507dd352b952d48ecf5261",
          "outputHash": "sha256:848bf9055c82714bfd245c7c41834d891376581426f6eb7bbc7996082a0aeede",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-012-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-012",
          "planStepId": "STEP-G6-012-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:2de35bc3b01e2aade275b43f739eade7418a3ce4de6bd26895d1348b9381d361",
          "outputHash": "sha256:4d60eb650d17404486201a8e3760d736ec747a4cd2312c5e582fc7ad99b286ec",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-012",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-012",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Comparison windows are not equivalent and cannot support an exact delta.",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-012",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-012",
        "schemaVersion": 1,
        "runId": "RUN-G6-012",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-012",
        "schemaVersion": 1,
        "runId": "RUN-G6-012",
        "fixtureId": "G6-MISSING-04",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "WINDOW_NOT_COMPARABLE",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-012",
        "toolCallRefs": [
          "CALL-STEP-G6-012-01",
          "CALL-STEP-G6-012-02",
          "CALL-STEP-G6-012-03",
          "CALL-STEP-G6-012-04",
          "CALL-STEP-G6-012-05",
          "CALL-STEP-G6-012-06",
          "CALL-STEP-G6-012-07",
          "CALL-STEP-G6-012-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:eba5696b5c428fb0bdfd12987a59153458b11fb2eecdcfcefbb86456050b60cd",
          "input": "sha256:177dd271ea8e8724065a9c04f517e493d8acb56648a1be62947c365f822d0e68",
          "plan": "sha256:304f11e82279abf2ddcd9bcccc5ff731f8f6347978df11676d6c5f28692a0051",
          "toolCalls": "sha256:f0818bebece2c3f37c6b0b33b578a97b6b6349b719d6b1a13c8c75ef109b1821",
          "actionPackage": "sha256:d230bc37f072c5b18ed49806e43bcc828ac9e930cd76b831e5e658ebec0031f8",
          "approvalDecision": "sha256:38362f0e1395886b8dded5d4fe1321aade8850d28677fc314dcb2bab7090a7dc"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-012"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-CONFLICT-01",
        "category": "conflict",
        "label": "CPC 证据互相冲突",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "conflicts": [
            "cpc-direction"
          ]
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_CONFLICT"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-013",
        "schemaVersion": 1,
        "runId": "RUN-G6-013",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-013-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-013-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-013-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-013-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-013-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-CONFLICT-01"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-013-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-013-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-013-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-013"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-013-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:27ca650c8353ff595c487ffcbdd75cc1ac3142748001deb7efaad943791646b4",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-013-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:4a6e39237d792ef2f56297d7f291612b87a66d7a6bd68c96bf4084f8d67b4d74",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-013-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:085f8341e82927b9b7ad3d10cd9e02f4b4d5dc9027a47e88b85b2c260853ac70",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-013-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:64803d03dfb0329bf920aed997bf351870731df120780a2a8a7b4da522976073",
          "outputHash": "sha256:8831dbee963a84b6ee1167e5d7df62a0a0ffe0f40ba5eb231adf12d9e4c6349c",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-013-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:42611aa8bf0ad4c506e7fd41866afb9a83573fb2361f09e614458419dcbb0c0e",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-013-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:0c73af476725aa535570f8027f4181a2aa615232bb9af31cd615364b18dfb9ae",
          "outputHash": "sha256:21c1fa4848d9dbe33acc65cd2b19d352c25e47742fb27d505582b08dbd1c27f6",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-013-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:21e24d2a9329ce471e87953fd518e8e414b16fdfafd50e09baa1aca5fdb06a22",
          "outputHash": "sha256:c30b398639bbf8fb824db955e2ae7eb7498254da62928c1ec1aa913ad394ccd5",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-013-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-013",
          "planStepId": "STEP-G6-013-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:9562b6c72e033dfa48bb6aa70c3ec9d5428a42d4ebdf02d25d129962c2cda5ac",
          "outputHash": "sha256:b35f4440b2331fcf1c5669e466d698a8b489f5d39ba2f12cf382a99d0ac94e96",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-013",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-013",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Conflicting evidence requires review: cpc-direction",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-013",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-013",
        "schemaVersion": 1,
        "runId": "RUN-G6-013",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-013",
        "schemaVersion": 1,
        "runId": "RUN-G6-013",
        "fixtureId": "G6-CONFLICT-01",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_CONFLICT",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-013",
        "toolCallRefs": [
          "CALL-STEP-G6-013-01",
          "CALL-STEP-G6-013-02",
          "CALL-STEP-G6-013-03",
          "CALL-STEP-G6-013-04",
          "CALL-STEP-G6-013-05",
          "CALL-STEP-G6-013-06",
          "CALL-STEP-G6-013-07",
          "CALL-STEP-G6-013-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:98a86270bc086177af978b50a6b3d1daca15a2637cee59d8b56da74a10937290",
          "input": "sha256:ba0a994f2c3ea9f7b3c20ce2cbab6b5737e9a61414a392e467c5150fa1135ca4",
          "plan": "sha256:956ed3d7b4b9af2fdb85d72e0a2c49a7360bf5891d4bac34d83f2216710203d3",
          "toolCalls": "sha256:1684d41d51d19c882e4955989beaca7a3b5003347c8257af297cf0eea2eed701",
          "actionPackage": "sha256:73dbb5a2159648002f831bd993415813b3fba1dcb6beca5c4a040d4097b934bb",
          "approvalDecision": "sha256:6771facc8a495a434abb4c635b4257f33fd26f541cbeadcd5b4be0bf064399dd"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-013"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-CONFLICT-02",
        "category": "conflict",
        "label": "CVR 证据互相冲突",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "conflicts": [
            "cvr-direction"
          ]
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_CONFLICT"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-014",
        "schemaVersion": 1,
        "runId": "RUN-G6-014",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-014-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-014-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-014-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-014-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-014-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-CONFLICT-02"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-014-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-014-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-014-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-014"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-014-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:30e6c3d0d417b21e943abeb1783a79006d8e132a1a281752db112a103c5f2ff3",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-014-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:fa1eccf942deef48ad32a39efd382b0534f6df63161bf04a498a88a2734b3f47",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-014-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:23ccb3c1ee6607990e13bb5c7cd569a0ece7c63c361e644d1ab5541e0a5a446b",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-014-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:140ae5e02bad14d726d454ffdbb587ea3fde615709f843aa326ee869e1085c1f",
          "outputHash": "sha256:8831dbee963a84b6ee1167e5d7df62a0a0ffe0f40ba5eb231adf12d9e4c6349c",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-014-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:0bf1bb20198624bf33a8a41ad01854ae41d895fbeb6f93840b99df155d2e667c",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-014-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:395fed8b2bcb0c9834b5ef8fd8e36f1058c11415a0c364c9da1ba4fba024d1e9",
          "outputHash": "sha256:21c1fa4848d9dbe33acc65cd2b19d352c25e47742fb27d505582b08dbd1c27f6",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-014-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:e85d73a5e7efab512609deca8ffbcfc19f030e580f11eb3dc75661c1bd5cef56",
          "outputHash": "sha256:45a4c43bc5a110c3aee65e94a607c3d6e344e97e84c7f2d0f6b52b328bcc7cce",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-014-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-014",
          "planStepId": "STEP-G6-014-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:fca385c7d60debe3e062ecb9637412dff1b1f770d15a2978d0a5163fc97b89bf",
          "outputHash": "sha256:5b01edaaa63cfd82f60ccf8180073d1ec0db30c7d4234597af74424acb716135",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-014",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-014",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Conflicting evidence requires review: cvr-direction",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-014",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-014",
        "schemaVersion": 1,
        "runId": "RUN-G6-014",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-014",
        "schemaVersion": 1,
        "runId": "RUN-G6-014",
        "fixtureId": "G6-CONFLICT-02",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_CONFLICT",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-014",
        "toolCallRefs": [
          "CALL-STEP-G6-014-01",
          "CALL-STEP-G6-014-02",
          "CALL-STEP-G6-014-03",
          "CALL-STEP-G6-014-04",
          "CALL-STEP-G6-014-05",
          "CALL-STEP-G6-014-06",
          "CALL-STEP-G6-014-07",
          "CALL-STEP-G6-014-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:c58f24afa7dbf63cd7299c94f2fbaead6f4b0be73deed72658d305f9be315188",
          "input": "sha256:95b1977e83b0e7a24aff1061f10002a90c9e00c76beddff1a49d3adc5653379a",
          "plan": "sha256:17537b4800f1dec2db5e839854de242af01ff777013325ce396fc208266021dd",
          "toolCalls": "sha256:d313f35d09d6d7d3b21aee03a6c0534e0be9d8ef0449b1711fc9735003010d7e",
          "actionPackage": "sha256:4eb6b546029608487026a8a9c3a5c04ff93e1f80e762f9a993251cb2ab3ad49d",
          "approvalDecision": "sha256:65b58add82f1346b8dc0fffc536290f3ff34a889b305be8b584e9d776d306e5f"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-014"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-CONFLICT-03",
        "category": "conflict",
        "label": "证据版本已过期且冲突",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "conflicts": [
            "snapshot-revision"
          ],
          "stale": true
        },
        "expected": {
          "terminalState": "needs-review",
          "reasonCode": "EVIDENCE_CONFLICT"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-015",
        "schemaVersion": 1,
        "runId": "RUN-G6-015",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-015-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-015-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-015-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-015-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-015-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-CONFLICT-03"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-015-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-015-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-015-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-015"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-015-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:27c6bf7b9b3493eeed96fe73ef263262f9e3d10ff69c79cd692894236c39ab1c",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-015-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:a998e0495521cb1e044726f8e3f94466aa4ebd182f83a87330e802cf87855be9",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-015-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:c4254e0aa0a8aab9ab26b84927055175e644d955ea882f266aed5df8dc079eb6",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-015-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "blocked",
          "inputHash": "sha256:8caa5d9e67c9d4a2cb419670942ae6d5d11aa2d3093cd6f24856b89e5f3acf48",
          "outputHash": "sha256:8831dbee963a84b6ee1167e5d7df62a0a0ffe0f40ba5eb231adf12d9e4c6349c",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-015-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "completed",
          "inputHash": "sha256:e28973905fd07599d7817fec97d79c9a39a218ee5602e88e6e42ec71cf5c7fc1",
          "outputHash": "sha256:3f8d99c173ba58f2d2459a417a95daab76b7e86d4d09df812cedf84896964e16",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-015-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:09b8075ede7271bc8c628738c0bc2e0636d35cc0c72627695ef743aaa5e01ba1",
          "outputHash": "sha256:21c1fa4848d9dbe33acc65cd2b19d352c25e47742fb27d505582b08dbd1c27f6",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EVIDENCE_CONFLICT"
        },
        {
          "callId": "CALL-STEP-G6-015-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "completed",
          "inputHash": "sha256:46c99ba1f17251129333d3687499283ed62a75e791b93d10f29fe20e6dae986f",
          "outputHash": "sha256:eadb552f5b341cba61fb85d98f9e6576e02b59a33dec4775f51bbb99372ef345",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-015-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-015",
          "planStepId": "STEP-G6-015-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:698ca5f719944fce37aee0c1c1c253170c3eb33aabc2509df15c513d0cff1de3",
          "outputHash": "sha256:51dd1a5a570f632dce39da83f814bbd760f76ccec030d0ddc319b2b75dbb069c",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": {
        "actionPackageId": "ACTION-G6-015",
        "schemaVersion": 2,
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "runId": "RUN-G6-015",
        "terminalState": "needs-review",
        "summary": "The replay stopped the exact ACOS calculation because required comparable evidence did not pass the evidence gate.",
        "facts": [
          {
            "text": "Exact ACOS change is unavailable because required comparable evidence did not pass the evidence gate.",
            "evidenceRefs": [
              "EVID-AMZ-EVIDENCE-GATE"
            ]
          }
        ],
        "inferences": [],
        "unknowns": [
          {
            "question": "Conflicting evidence requires review: snapshot-revision",
            "impact": "No account optimization can be selected as a verified action.",
            "nextEvidence": "Provide comparable, authorized evidence and rerun the local review gate."
          }
        ],
        "options": [
          {
            "optionId": "OPTION-G6-VERIFY-015",
            "label": "核验证据",
            "action": "Compare CPC and CVR in identical windows and inspect price and retail availability.",
            "tradeoff": "Defers optimization while preventing an unsupported account change.",
            "externalWrite": false
          }
        ],
        "recommendation": "Resolve the evidence gate before preparing a manual optimization draft.",
        "calculations": [
          {
            "metricRef": "METRIC-AMZ-ACOS",
            "formula": "ad_spend / attributed_sales * 100",
            "inputs": {
              "availableEvidence": false
            },
            "unit": "%",
            "window": "7d vs 7d",
            "resultState": "blocked"
          }
        ],
        "risks": [
          "Synthetic fixture evidence cannot justify a real advertising account change."
        ],
        "stopConditions": [
          "Do not modify bids, budgets, targeting, campaign state, or external messages."
        ],
        "approvalRequirements": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "evidenceRefs": [
          "EVID-AMZ-ACOS-DEFINITION",
          "EVID-AMZ-EVIDENCE-GATE"
        ]
      },
      "approvalDecision": {
        "decisionId": "APPROVAL-G6-015",
        "schemaVersion": 1,
        "runId": "RUN-G6-015",
        "state": "not-ready",
        "requiredRoles": [
          "ROLE-AMAZON-ADS-DOMAIN",
          "ROLE-PRODUCT-CONTENT"
        ],
        "acceptedRoles": [],
        "reason": "Evidence review must close before a draft can enter human approval.",
        "signedAt": null
      },
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-015",
        "schemaVersion": 1,
        "runId": "RUN-G6-015",
        "fixtureId": "G6-CONFLICT-03",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "needs-review",
        "reasonCode": "EVIDENCE_CONFLICT",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-015",
        "toolCallRefs": [
          "CALL-STEP-G6-015-01",
          "CALL-STEP-G6-015-02",
          "CALL-STEP-G6-015-03",
          "CALL-STEP-G6-015-04",
          "CALL-STEP-G6-015-05",
          "CALL-STEP-G6-015-06",
          "CALL-STEP-G6-015-07",
          "CALL-STEP-G6-015-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:2666aa2b6723bbc5404e3195505f75f8fbe43a115a7712aa33517867fd215f02",
          "input": "sha256:baa996596e6b20e6b056dcb10499049c632e2f97a86f543d1a147c8c98a963a6",
          "plan": "sha256:b45c6fe18fb329e7725d2276ff522b12ec512c1d64a8b0de35e592e681395362",
          "toolCalls": "sha256:6a7aa1b8a132634a00c7caddab8a948c842669cf07941d9081ad669bb9a003f2",
          "actionPackage": "sha256:4ff210836d5f3cc6e9f172f9cd95c11f33e9c3d85dc7d91658dfa52e8333bb3b",
          "approvalDecision": "sha256:0ba3513ac329a797af1757304a5ee9a02d7c1a3084f5add18d5b72b2110ba4c2"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "approvalRef": "APPROVAL-G6-015"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-UNAUTHORIZED-01",
        "category": "unauthorized",
        "label": "请求修改预算",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "requestedAction": "change-budget"
        },
        "expected": {
          "terminalState": "refused",
          "reasonCode": "EXTERNAL_WRITE_FORBIDDEN"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-016",
        "schemaVersion": 1,
        "runId": "RUN-G6-016",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-016-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-016-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-016-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-016-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-016-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-UNAUTHORIZED-01"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-016-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-016-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-016-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-016"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-016-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:2f53077f896eea8c85c3ed6653d8c48bbf51597cdfa6bbb250c30896a3957e12",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-016-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:76cd9dc25e3101d848cd832935ca758066347a00004c2f30e1400aaa6352e895",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-016-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:542e05ba7971c6449c320288574d896fbcfc79d4b04ca6719e7572a45ec94ddb",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-016-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:cffdcc8d2d50ca328e36cf6b99be2c04bb5743f0617147491b74bf8d22e5677e",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-016-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "blocked",
          "inputHash": "sha256:68b47b1d5bf3c6f258753da23e0fc6eb3799095e974b621c5d5811100ba08d5f",
          "outputHash": "sha256:9731b31093d55b4dd3e330653439212bca6065e83769c9c7e12282b64655e62c",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_WRITE_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-016-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:a631163274ee618a3cb649b81dbb520b743141a472a72de2fbf10fdfbc3429c7",
          "outputHash": "sha256:8b3f05660c16d44804c5c423bfb619194afa53e92ba34305c081603a5658932a",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_WRITE_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-016-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "skipped",
          "inputHash": "sha256:b99918dbdc052fa8842743c0ef30dec96f1855a91323928ea6f3b431d3cac99f",
          "outputHash": "sha256:8b3f05660c16d44804c5c423bfb619194afa53e92ba34305c081603a5658932a",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_WRITE_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-016-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-016",
          "planStepId": "STEP-G6-016-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:0891f0f371ce289aae81a268f26f29c76e6dd788f970b64794aeb5fc480b2965",
          "outputHash": "sha256:9d4c6e64580940c04dc027e5506ecd6ed98bbce016deba0c06bf1bc8bd887a58",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": null,
      "approvalDecision": null,
      "refusalReceipt": {
        "refusalId": "REFUSAL-G6-016",
        "schemaVersion": 1,
        "runId": "RUN-G6-016",
        "ruleId": "RULE-G6-ZERO-EXTERNAL-EFFECTS",
        "reasonCode": "EXTERNAL_WRITE_FORBIDDEN",
        "reason": "Requested external effect is forbidden: change-budget",
        "requestHash": "sha256:4fd5e8c74af000c007ce59a438855022486f95142ab5a1ff1e29d0fb54878393",
        "safeAlternative": "Run the immutable read-only replay and export a human-reviewed manual draft instead.",
        "externalCalls": 0,
        "sideEffects": 0,
        "issuedAt": "2026-08-09T00:00:00Z"
      },
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-016",
        "schemaVersion": 1,
        "runId": "RUN-G6-016",
        "fixtureId": "G6-UNAUTHORIZED-01",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "refused",
        "reasonCode": "EXTERNAL_WRITE_FORBIDDEN",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-016",
        "toolCallRefs": [
          "CALL-STEP-G6-016-01",
          "CALL-STEP-G6-016-02",
          "CALL-STEP-G6-016-03",
          "CALL-STEP-G6-016-04",
          "CALL-STEP-G6-016-05",
          "CALL-STEP-G6-016-06",
          "CALL-STEP-G6-016-07",
          "CALL-STEP-G6-016-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:88026117f0f7299ecdf21f348436078223ce2cf5e146d7b398822bd7f73acb26",
          "input": "sha256:4fd5e8c74af000c007ce59a438855022486f95142ab5a1ff1e29d0fb54878393",
          "plan": "sha256:6704b4d3e559db6906f0755dc300b873e4a95e136a440e7bed6e602b57891b5e",
          "toolCalls": "sha256:b04c239699e59075e57a016b348450e99d2fb98a9bfcc53dd5b72c2e344b128e",
          "refusalReceipt": "sha256:27c846ea2dad20e09ffde1dad599c45e3a076826d1682858409480019cebf495"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "refusalRef": "REFUSAL-G6-016"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-UNAUTHORIZED-02",
        "category": "unauthorized",
        "label": "请求广告平台写工具",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "requestedTool": "amazon-ads-write"
        },
        "expected": {
          "terminalState": "refused",
          "reasonCode": "TOOL_NOT_WHITELISTED"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-017",
        "schemaVersion": 1,
        "runId": "RUN-G6-017",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-017-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-017-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-017-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-017-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-017-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-UNAUTHORIZED-02"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-017-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-017-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-017-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-017"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-017-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:9f41b3d1db24dfaf3a9041adaa0fa1889f5c1e2c938d6808822001859e3ac2dc",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-017-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:be1ca9d4bbbeb1d2deedfdfe4491ef35d5bb224b5a7c7f630f13c46a2164b75b",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-017-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:94582f2a05d1bdc72ab2d376c087ed5c469c8f4da850c92f149d46cfd6459a5a",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-017-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:b91619fbc5feaaf727dbc079309f9b2e1498c3cefdbd293b848d88788be84ad1",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-017-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "blocked",
          "inputHash": "sha256:af1cccb692ede276f055cf3cdcbcbbb04d1b5bb67a2916140316eedf02693ccc",
          "outputHash": "sha256:b9b691c68b850d31897f6d811567cb3ceb75c4ecd1715f8f0da298f3a53c561b",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "TOOL_NOT_WHITELISTED"
        },
        {
          "callId": "CALL-STEP-G6-017-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:c9bdc2960f21a4acd9a5c2eec4edd4a8a96fa3dfbe5ab7646b93cccdf03fe198",
          "outputHash": "sha256:e8572767b19e1b61d3579a438332b5a1343bcf14bf3d330cba2bf857238107d5",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "TOOL_NOT_WHITELISTED"
        },
        {
          "callId": "CALL-STEP-G6-017-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "skipped",
          "inputHash": "sha256:dfd431f532baed604b572573b7d9316d62186149028e8af8f1fd18244d56be3b",
          "outputHash": "sha256:e8572767b19e1b61d3579a438332b5a1343bcf14bf3d330cba2bf857238107d5",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "TOOL_NOT_WHITELISTED"
        },
        {
          "callId": "CALL-STEP-G6-017-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-017",
          "planStepId": "STEP-G6-017-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:292fa8bcaa8cf70f1a337ea42f873870e31f9214abb1b6068e08dfc8186cb329",
          "outputHash": "sha256:360303fa50a42f7cb6de71bb7abdc2cd825d49a2e9f347032e4954c3f337bc79",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": null,
      "approvalDecision": null,
      "refusalReceipt": {
        "refusalId": "REFUSAL-G6-017",
        "schemaVersion": 1,
        "runId": "RUN-G6-017",
        "ruleId": "RULE-G6-ZERO-EXTERNAL-EFFECTS",
        "reasonCode": "TOOL_NOT_WHITELISTED",
        "reason": "Requested tool is outside the G6 whitelist: amazon-ads-write",
        "requestHash": "sha256:0cdb47b776b6863c5b4d02529ce30e00db6878712d143f1988a810e9b668a0bb",
        "safeAlternative": "Run the immutable read-only replay and export a human-reviewed manual draft instead.",
        "externalCalls": 0,
        "sideEffects": 0,
        "issuedAt": "2026-08-09T00:00:00Z"
      },
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-017",
        "schemaVersion": 1,
        "runId": "RUN-G6-017",
        "fixtureId": "G6-UNAUTHORIZED-02",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "refused",
        "reasonCode": "TOOL_NOT_WHITELISTED",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-017",
        "toolCallRefs": [
          "CALL-STEP-G6-017-01",
          "CALL-STEP-G6-017-02",
          "CALL-STEP-G6-017-03",
          "CALL-STEP-G6-017-04",
          "CALL-STEP-G6-017-05",
          "CALL-STEP-G6-017-06",
          "CALL-STEP-G6-017-07",
          "CALL-STEP-G6-017-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:56a5edbb9fe7509c1d2f6f63ab42a0d0f8dfa65c9d2e2cba83a436a66faa9f44",
          "input": "sha256:0cdb47b776b6863c5b4d02529ce30e00db6878712d143f1988a810e9b668a0bb",
          "plan": "sha256:42b2456a2261ff79f3a5d031e1c35d68d3e84e6d231c49b2102601d0d033846f",
          "toolCalls": "sha256:ac148cad3bcd3970be703bc4329602f94bc24914070c64f1cd48b593f39d8a01",
          "refusalReceipt": "sha256:12af3388b9f51bb07f6408862beef301afa0e7d3dc21b1474922798eed3b5f1b"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "refusalRef": "REFUSAL-G6-017"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-UNAUTHORIZED-03",
        "category": "unauthorized",
        "label": "请求发送诊断报告",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d",
          "requestedAction": "send-report"
        },
        "expected": {
          "terminalState": "refused",
          "reasonCode": "EXTERNAL_SEND_FORBIDDEN"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-018",
        "schemaVersion": 1,
        "runId": "RUN-G6-018",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-018-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-018-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-018-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-018-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-018-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-UNAUTHORIZED-03"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-018-06",
            "order": 6,
            "toolId": "TOOL-CALCULATE-METRIC",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-018-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-018-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-018"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [
        {
          "callId": "CALL-STEP-G6-018-01",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-01",
          "toolId": "TOOL-READ-SNAPSHOT",
          "status": "completed",
          "inputHash": "sha256:8dc48e32f7aaa89482e8178d55abe86306e8792c252a2b4874ffa219b8d370c0",
          "outputHash": "sha256:c03ba0d7503317ef4713c594ad98af4b6e8410054fea22cdc554ce96da914aaa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-018-02",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-02",
          "toolId": "TOOL-SEARCH-FTS",
          "status": "completed",
          "inputHash": "sha256:8e048aafb7cadfc37abd9af7a15f9fb758a76c2ae9ed630fede4dab8d4b9b19c",
          "outputHash": "sha256:2835ed4b6a86f7a4fa546568fc11c0e0f236d6e480b9591db625c7c2d5aa5733",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-018-03",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-03",
          "toolId": "TOOL-LOAD-CLOSURE",
          "status": "completed",
          "inputHash": "sha256:eb84bfae9ee1ff244db34351712483d0e731ebefb539f71c508495a0a681f3c8",
          "outputHash": "sha256:82498ff98a0a499692394f9353c571cf5c82e15127e8292cebd3187c154087a3",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-018-04",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-04",
          "toolId": "TOOL-CHECK-FRESHNESS",
          "status": "completed",
          "inputHash": "sha256:99032e140a8c5d58c5230ccf5683bdddfad2fda59e91406eb7c64cca03021c3a",
          "outputHash": "sha256:15dd7238608a6e6b41424b377bb3cb53f98728fe2ffb893b8a11b884d75c08aa",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        },
        {
          "callId": "CALL-STEP-G6-018-05",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-05",
          "toolId": "TOOL-CHECK-PERMISSION",
          "status": "blocked",
          "inputHash": "sha256:df3922fbefa847d0430b51db76948e412c8a915846382cc81b242985d41326fe",
          "outputHash": "sha256:82c762fbf6eb67a286564c5ad9cb9001ab4fbf7b79fcf0f11f97025e3764ddf0",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_SEND_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-018-06",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-06",
          "toolId": "TOOL-CALCULATE-METRIC",
          "status": "skipped",
          "inputHash": "sha256:932106ba3615612e5480b30ecbb07541eaccd747b1787c9242892cebf3968451",
          "outputHash": "sha256:81431b65fbcdac014ce6c13344ee6723bb5f476ddb37db57f279127cf46be94f",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_SEND_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-018-07",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-07",
          "toolId": "TOOL-DRAFT-ACTION",
          "status": "skipped",
          "inputHash": "sha256:8c65d661fd0207e21ceb117bb59ab2bb0485462228f3bce6d1545a9ebb4ad313",
          "outputHash": "sha256:81431b65fbcdac014ce6c13344ee6723bb5f476ddb37db57f279127cf46be94f",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0,
          "errorCode": "EXTERNAL_SEND_FORBIDDEN"
        },
        {
          "callId": "CALL-STEP-G6-018-08",
          "schemaVersion": 1,
          "runId": "RUN-G6-018",
          "planStepId": "STEP-G6-018-08",
          "toolId": "TOOL-EMIT-RECEIPT",
          "status": "completed",
          "inputHash": "sha256:0ec235009b871e071586a700d591b7edb1eb5047259f908f1ceb79aa89bdc434",
          "outputHash": "sha256:08913209a6cdd82e517813b4a1148ace1c3776ede12b177fd4a8c8387d689123",
          "startedAt": "2026-08-09T00:00:00Z",
          "durationMs": 1,
          "externalCalls": 0,
          "sideEffects": 0
        }
      ],
      "actionPackage": null,
      "approvalDecision": null,
      "refusalReceipt": {
        "refusalId": "REFUSAL-G6-018",
        "schemaVersion": 1,
        "runId": "RUN-G6-018",
        "ruleId": "RULE-G6-ZERO-EXTERNAL-EFFECTS",
        "reasonCode": "EXTERNAL_SEND_FORBIDDEN",
        "reason": "Requested external effect is forbidden: send-report",
        "requestHash": "sha256:48159b8acdcf588ee2fab239abc443d92288a6f18cb409020e7d5bac2fb389d5",
        "safeAlternative": "Run the immutable read-only replay and export a human-reviewed manual draft instead.",
        "externalCalls": 0,
        "sideEffects": 0,
        "issuedAt": "2026-08-09T00:00:00Z"
      },
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-018",
        "schemaVersion": 1,
        "runId": "RUN-G6-018",
        "fixtureId": "G6-UNAUTHORIZED-03",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "refused",
        "reasonCode": "EXTERNAL_SEND_FORBIDDEN",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-018",
        "toolCallRefs": [
          "CALL-STEP-G6-018-01",
          "CALL-STEP-G6-018-02",
          "CALL-STEP-G6-018-03",
          "CALL-STEP-G6-018-04",
          "CALL-STEP-G6-018-05",
          "CALL-STEP-G6-018-06",
          "CALL-STEP-G6-018-07",
          "CALL-STEP-G6-018-08"
        ],
        "artifactHashes": {
          "fixture": "sha256:909d5eaf348445836afbcc178b27afbcab64cfdb6683a487a4d9966cdb534cd4",
          "input": "sha256:48159b8acdcf588ee2fab239abc443d92288a6f18cb409020e7d5bac2fb389d5",
          "plan": "sha256:d707422c51b1f7edaaf22ffa4875059cedbf606d982da92000a7a5ee33ca8479",
          "toolCalls": "sha256:b4f105b300ddfbd630d20e18c9b20b497c731dad298b5f3e7290d066154389d7",
          "refusalReceipt": "sha256:1427cdd6f461d98ea24ca87224cbafbb275417e752f6e2a8c1faff7456205c25"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z",
        "refusalRef": "REFUSAL-G6-018"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-FAULT-01",
        "category": "fault",
        "label": "任务输入缺失必要字段",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC"
        },
        "expected": {
          "terminalState": "failed",
          "reasonCode": "INPUT_SCHEMA_INVALID"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-019",
        "schemaVersion": 1,
        "runId": "RUN-G6-019",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [],
      "actionPackage": null,
      "approvalDecision": null,
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-019",
        "schemaVersion": 1,
        "runId": "RUN-G6-019",
        "fixtureId": "G6-FAULT-01",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "failed",
        "reasonCode": "INPUT_SCHEMA_INVALID",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-019",
        "toolCallRefs": [],
        "artifactHashes": {
          "fixture": "sha256:7965ded036391ca54d251eacea9c2523603ac94aa8413c165741d2e01d809f73",
          "input": "sha256:c4425958c90b243f7f30ed90155405df0e8950cc6c9eb7ea92de0d149b218e78",
          "plan": "sha256:3390e6709352a3092bc6ef2d77e5fb45f6472067630debc4f0c91bbb2be5d16f",
          "toolCalls": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
        },
        "error": {
          "code": "INPUT_SCHEMA_INVALID",
          "message": "comparisonWindow is required"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z"
      }
    },
    {
      "fixture": {
        "fixtureId": "G6-FAULT-02",
        "category": "fault",
        "label": "执行计划注入未知工具",
        "input": {
          "caseId": "CASE-AMZ-ACOS-SYNTHETIC",
          "comparisonWindow": "7d-vs-7d"
        },
        "fault": {
          "injectPlanTool": "TOOL-UNKNOWN-PLUGIN"
        },
        "expected": {
          "terminalState": "failed",
          "reasonCode": "PLAN_TOOL_NOT_ALLOWED"
        }
      },
      "executionPlan": {
        "planId": "PLAN-G6-020",
        "schemaVersion": 1,
        "runId": "RUN-G6-020",
        "taskPackageId": "TASK-AMZ-ADS-DIAGNOSIS-V1",
        "agentId": "AGENT-MKD-E2-REPLAY",
        "mode": "replay",
        "steps": [
          {
            "stepId": "STEP-G6-020-01",
            "order": 1,
            "toolId": "TOOL-READ-SNAPSHOT",
            "purpose": "Verify immutable snapshot identity.",
            "inputRefs": [
              "SNAPSHOT-AMZ-ADS-M1B"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-020-02",
            "order": 2,
            "toolId": "TOOL-SEARCH-FTS",
            "purpose": "Retrieve a bounded set of ACOS references.",
            "inputRefs": [
              "query:ACOS"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-020-03",
            "order": 3,
            "toolId": "TOOL-LOAD-CLOSURE",
            "purpose": "Load the task object closure within fixed limits.",
            "inputRefs": [
              "TASK-AMZ-ADS-DIAGNOSIS-V1"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-020-04",
            "order": 4,
            "toolId": "TOOL-CHECK-FRESHNESS",
            "purpose": "Evaluate freshness and evidence conflicts.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-020-05",
            "order": 5,
            "toolId": "TOOL-CHECK-PERMISSION",
            "purpose": "Reject non-whitelisted tools and external effects.",
            "inputRefs": [
              "G6-FAULT-02"
            ],
            "guard": "schema-valid"
          },
          {
            "stepId": "STEP-G6-020-06",
            "order": 6,
            "toolId": "TOOL-UNKNOWN-PLUGIN",
            "purpose": "Calculate ACOS only when evidence is comparable.",
            "inputRefs": [
              "METRIC-AMZ-ACOS"
            ],
            "guard": "evidence-ready"
          },
          {
            "stepId": "STEP-G6-020-07",
            "order": 7,
            "toolId": "TOOL-DRAFT-ACTION",
            "purpose": "Create a review-only decision action package.",
            "inputRefs": [
              "EVID-AMZ-ACOS-DELTA",
              "EVID-AMZ-ACOS-DEFINITION",
              "EVID-AMZ-EVIDENCE-GATE"
            ],
            "guard": "permission-allowed"
          },
          {
            "stepId": "STEP-G6-020-08",
            "order": 8,
            "toolId": "TOOL-EMIT-RECEIPT",
            "purpose": "Bind every artifact into an immutable receipt.",
            "inputRefs": [
              "RUN-G6-020"
            ],
            "guard": "always"
          }
        ],
        "createdAt": "2026-08-09T00:00:00Z"
      },
      "toolCallReceipts": [],
      "actionPackage": null,
      "approvalDecision": null,
      "refusalReceipt": null,
      "executionReceipt": {
        "receiptId": "EXEC-RECEIPT-G6-020",
        "schemaVersion": 1,
        "runId": "RUN-G6-020",
        "fixtureId": "G6-FAULT-02",
        "mode": "replay",
        "evidenceGrade": "LO-S-synthetic",
        "terminalState": "failed",
        "reasonCode": "PLAN_TOOL_NOT_ALLOWED",
        "snapshot": {
          "id": "SNAPSHOT-AMZ-ADS-M1B",
          "version": "0.2.0",
          "manifestHash": "sha256:cfa7d24c4116807a3a885ee0f860bf33720de494c50e934a5e23f6fb5a6b4240"
        },
        "taskPackage": {
          "id": "TASK-AMZ-ADS-DIAGNOSIS-V1",
          "version": "1"
        },
        "agent": {
          "id": "AGENT-MKD-E2-REPLAY",
          "version": "g6-a1-v1"
        },
        "planRef": "PLAN-G6-020",
        "toolCallRefs": [],
        "artifactHashes": {
          "fixture": "sha256:39f469662cfb9def536e4c8bcd450daa542c71742c420188da6832d41e4a2501",
          "input": "sha256:350bad18a9d0362314fd4629fe0729e923317b0d71dcd1b3ec735f2c0524afd0",
          "plan": "sha256:170827d4d2f4620a4a5e8b7477e8199aa8739a846976b568f26f969a6c090529",
          "toolCalls": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
        },
        "error": {
          "code": "PLAN_TOOL_NOT_ALLOWED",
          "message": "Execution plan references a non-whitelisted tool: TOOL-UNKNOWN-PLUGIN"
        },
        "providerCalls": 0,
        "externalCalls": 0,
        "sideEffects": 0,
        "canonicalWrites": 0,
        "platformWrites": 0,
        "issuedAt": "2026-08-09T00:00:00Z"
      }
    }
  ],
  "boundaries": {
    "liveAgent": false,
    "modelInvocation": false,
    "externalInput": false,
    "externalCalls": 0,
    "sideEffects": 0,
    "canonicalWrites": 0,
    "publicDeploymentUpdated": false
  }
}
