{
  "contract": "maestro.custom-audience-readiness.v1",
  "record": {
    "schema_version": "maestro.custom-audience-readiness.v1",
    "record_id": "example:replace-me",
    "revision": 1,
    "observed_at": "2026-10-06T12:00:00-04:00",
    "audience_name": "Replace with audience name",
    "source": {
      "family": "website",
      "asset_ref": "website:replace-with-redacted-asset-reference",
      "asset_name": "Replace with source asset name",
      "owner": "Assign source owner",
      "inclusion_rule": "Write the exact source inclusion rule",
      "retention_days": 30
    },
    "lifecycle": {
      "source_count": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "eligible_count": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "uploaded_count": {
        "state": "not_applicable",
        "value": null,
        "evidence_ref": null
      },
      "processed_count": {
        "state": "not_applicable",
        "value": null,
        "evidence_ref": null
      },
      "matched_count": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "estimated_size": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "platform_ready": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "delivered_reach": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      }
    },
    "permission": {
      "approved": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "reviewer": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "reviewed_at": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "evidence_ref": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "later_removal_process": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      }
    },
    "suppression": {
      "groups": [],
      "owner": "Assign suppression owner",
      "last_successful_refresh": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "expected_cadence_hours": 24,
      "sync_failed": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "evidence_ref": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      }
    },
    "delivery": {
      "intended_scope": "exclusive_retargeting",
      "inclusion_mode": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "mode_evidence_ref": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "mode_observed_at": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "exclusions": []
    },
    "review": {
      "status": "pending",
      "fingerprint": null,
      "reviewer": null,
      "reviewed_at": null
    }
  },
  "decision": {
    "valid": true,
    "verdict": "Hold",
    "fingerprint": "ed032a2ef93c2ce42c0ca11d14fa7416816f47e9ff1c72a6a5fec4953242e4ae",
    "summary": "21 blocking issues require action.",
    "lifecycle": {
      "source_count": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "eligible_count": {
        "state": "missing",
        "value": null,
        "evidence_ref": null
      },
      "uploaded_count": {
        "state": "not_applicable",
        "value": null,
        "evidence_ref": null
      },
      "processed_count": {
        "state": "not_applicable",
        "value": null,
        "evidence_ref": null
      },
      "matched_count": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "estimated_size": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "platform_ready": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      },
      "delivered_reach": {
        "state": "unknown",
        "value": null,
        "evidence_ref": null
      }
    },
    "source_family": "website",
    "inclusion_mode": {
      "state": "unknown",
      "value": null,
      "evidence_ref": null
    },
    "intended_scope": "exclusive_retargeting",
    "issues": [
      {
        "code": "source_record_id_placeholder",
        "severity": "hold",
        "path": "/record_id",
        "reason": "The record ID still contains a blank-template placeholder.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted record ID.",
        "technical_request": "Replace /record_id with the actual identifier-free value."
      },
      {
        "code": "source_asset_ref_placeholder",
        "severity": "hold",
        "path": "/source/asset_ref",
        "reason": "The source reference still contains a blank-template placeholder.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source reference.",
        "technical_request": "Replace /source/asset_ref with the actual identifier-free value."
      },
      {
        "code": "source_asset_name_placeholder",
        "severity": "hold",
        "path": "/source/asset_name",
        "reason": "The source asset name still contains a blank-template placeholder.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source asset name.",
        "technical_request": "Replace /source/asset_name with the actual identifier-free value."
      },
      {
        "code": "source_owner_placeholder",
        "severity": "hold",
        "path": "/source/owner",
        "reason": "The source owner still contains a blank-template placeholder.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source owner.",
        "technical_request": "Replace /source/owner with the actual identifier-free value."
      },
      {
        "code": "source_inclusion_rule_placeholder",
        "severity": "hold",
        "path": "/source/inclusion_rule",
        "reason": "The source inclusion rule still contains a blank-template placeholder.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source inclusion rule.",
        "technical_request": "Replace /source/inclusion_rule with the actual identifier-free value."
      },
      {
        "code": "_lifecycle_source_count_missing",
        "severity": "hold",
        "path": "/lifecycle/source_count",
        "reason": "source input count is missing.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner for the dated receipt that proves source input count.",
        "technical_request": "Set /lifecycle/source_count to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_approved_missing",
        "severity": "hold",
        "path": "/permission/approved",
        "reason": "data-use permission is missing.",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves data-use permission.",
        "technical_request": "Set /permission/approved to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_reviewer_missing",
        "severity": "hold",
        "path": "/permission/reviewer",
        "reason": "permission reviewer is missing.",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission reviewer.",
        "technical_request": "Set /permission/reviewer to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_reviewed_at_missing",
        "severity": "hold",
        "path": "/permission/reviewed_at",
        "reason": "permission review date is missing.",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission review date.",
        "technical_request": "Set /permission/reviewed_at to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_evidence_ref_missing",
        "severity": "hold",
        "path": "/permission/evidence_ref",
        "reason": "permission evidence reference is missing.",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission evidence reference.",
        "technical_request": "Set /permission/evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_later_removal_process_missing",
        "severity": "hold",
        "path": "/permission/later_removal_process",
        "reason": "later-removal process is missing.",
        "owner": "Data owner",
        "request": "Ask Data owner for the dated receipt that proves later-removal process.",
        "technical_request": "Set /permission/later_removal_process to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_lifecycle_platform_ready_unknown",
        "severity": "hold",
        "path": "/lifecycle/platform_ready",
        "reason": "platform Ready status is unknown.",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves platform ready status.",
        "technical_request": "Set /lifecycle/platform_ready to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_inclusion_mode_unknown",
        "severity": "hold",
        "path": "/delivery/inclusion_mode",
        "reason": "control-versus-suggestion mode is unknown.",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves control-versus-suggestion mode.",
        "technical_request": "Set /delivery/inclusion_mode to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_mode_evidence_ref_missing",
        "severity": "hold",
        "path": "/delivery/mode_evidence_ref",
        "reason": "delivery-mode receipt is missing.",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves delivery-mode receipt.",
        "technical_request": "Set /delivery/mode_evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_mode_observed_at_missing",
        "severity": "hold",
        "path": "/delivery/mode_observed_at",
        "reason": "delivery-mode observation time is missing.",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves delivery-mode observation time.",
        "technical_request": "Set /delivery/mode_observed_at to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_last_successful_refresh_missing",
        "severity": "hold",
        "path": "/suppression/last_successful_refresh",
        "reason": "suppression refresh is missing.",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression refresh.",
        "technical_request": "Set /suppression/last_successful_refresh to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_sync_failed_unknown",
        "severity": "hold",
        "path": "/suppression/sync_failed",
        "reason": "suppression sync state is unknown.",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression sync state.",
        "technical_request": "Set /suppression/sync_failed to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_evidence_ref_missing",
        "severity": "hold",
        "path": "/suppression/evidence_ref",
        "reason": "suppression receipt is missing.",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression receipt.",
        "technical_request": "Set /suppression/evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "suppression_groups_missing",
        "severity": "hold",
        "path": "/suppression/groups",
        "reason": "No suppression groups are recorded.",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner to record the applicable customer, opportunity and opt-out suppressions.",
        "technical_request": "Populate /suppression/groups from the current suppression policy and receipt."
      },
      {
        "code": "_lifecycle_eligible_count_missing",
        "severity": "hold",
        "path": "/lifecycle/eligible_count",
        "reason": "eligible input count is missing.",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner for the dated receipt that proves eligible input count.",
        "technical_request": "Set /lifecycle/eligible_count to state=known with a typed value and evidence_ref."
      },
      {
        "code": "review_pending",
        "severity": "hold",
        "path": "/review",
        "reason": "The current record revision has not been approved.",
        "owner": "Operator reviewer",
        "request": "Ask an operator to review this exact record revision and approve its displayed fingerprint.",
        "technical_request": "Set review.status=approved and review.fingerprint=ed032a2ef93c2ce42c0ca11d14fa7416816f47e9ff1c72a6a5fec4953242e4ae after review."
      }
    ],
    "requests": [
      {
        "code": "source_record_id_placeholder",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted record ID.",
        "technical_request": "Replace /record_id with the actual identifier-free value."
      },
      {
        "code": "source_asset_ref_placeholder",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source reference.",
        "technical_request": "Replace /source/asset_ref with the actual identifier-free value."
      },
      {
        "code": "source_asset_name_placeholder",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source asset name.",
        "technical_request": "Replace /source/asset_name with the actual identifier-free value."
      },
      {
        "code": "source_owner_placeholder",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source owner.",
        "technical_request": "Replace /source/owner with the actual identifier-free value."
      },
      {
        "code": "source_inclusion_rule_placeholder",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner to replace the placeholder with the actual redacted source inclusion rule.",
        "technical_request": "Replace /source/inclusion_rule with the actual identifier-free value."
      },
      {
        "code": "_lifecycle_source_count_missing",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner for the dated receipt that proves source input count.",
        "technical_request": "Set /lifecycle/source_count to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_approved_missing",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves data-use permission.",
        "technical_request": "Set /permission/approved to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_reviewer_missing",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission reviewer.",
        "technical_request": "Set /permission/reviewer to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_reviewed_at_missing",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission review date.",
        "technical_request": "Set /permission/reviewed_at to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_evidence_ref_missing",
        "owner": "Data-use reviewer",
        "request": "Ask Data-use reviewer for the dated receipt that proves permission evidence reference.",
        "technical_request": "Set /permission/evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_permission_later_removal_process_missing",
        "owner": "Data owner",
        "request": "Ask Data owner for the dated receipt that proves later-removal process.",
        "technical_request": "Set /permission/later_removal_process to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_lifecycle_platform_ready_unknown",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves platform ready status.",
        "technical_request": "Set /lifecycle/platform_ready to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_inclusion_mode_unknown",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves control-versus-suggestion mode.",
        "technical_request": "Set /delivery/inclusion_mode to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_mode_evidence_ref_missing",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves delivery-mode receipt.",
        "technical_request": "Set /delivery/mode_evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_delivery_mode_observed_at_missing",
        "owner": "Paid media",
        "request": "Ask Paid media for the dated receipt that proves delivery-mode observation time.",
        "technical_request": "Set /delivery/mode_observed_at to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_last_successful_refresh_missing",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression refresh.",
        "technical_request": "Set /suppression/last_successful_refresh to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_sync_failed_unknown",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression sync state.",
        "technical_request": "Set /suppression/sync_failed to state=known with a typed value and evidence_ref."
      },
      {
        "code": "_suppression_evidence_ref_missing",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner for the dated receipt that proves suppression receipt.",
        "technical_request": "Set /suppression/evidence_ref to state=known with a typed value and evidence_ref."
      },
      {
        "code": "suppression_groups_missing",
        "owner": "Assign suppression owner",
        "request": "Ask Assign suppression owner to record the applicable customer, opportunity and opt-out suppressions.",
        "technical_request": "Populate /suppression/groups from the current suppression policy and receipt."
      },
      {
        "code": "_lifecycle_eligible_count_missing",
        "owner": "Assign source owner",
        "request": "Ask Assign source owner for the dated receipt that proves eligible input count.",
        "technical_request": "Set /lifecycle/eligible_count to state=known with a typed value and evidence_ref."
      },
      {
        "code": "review_pending",
        "owner": "Operator reviewer",
        "request": "Ask an operator to review this exact record revision and approve its displayed fingerprint.",
        "technical_request": "Set review.status=approved and review.fingerprint=ed032a2ef93c2ce42c0ca11d14fa7416816f47e9ff1c72a6a5fec4953242e4ae after review."
      }
    ]
  }
}
