{
  "schema_version": "linkedin-ad-mockup.v2",
  "project": {
    "title": "Maestro sales-list message",
    "updated_at": "2026-09-27T00:00:00Z",
    "variant_id": "maestro-landscape-01",
    "variant_name": "Sales-list landscape"
  },
  "advertiser": {
    "company_name": "Maestro",
    "avatar_path": null,
    "avatar_alt": null,
    "page_url": null,
    "follower_count": null,
    "avatar": null
  },
  "ad": {
    "intro_text": "Your sales team already named the accounts. Your ads should reach the same people.",
    "image_path": null,
    "image_name": null,
    "image_type": null,
    "image_bytes": null,
    "image_width": null,
    "image_height": null,
    "image_alt": null,
    "preset": "landscape",
    "headline": "Run ads to the exact buyers your sales team wants to reach",
    "description": "LinkedIn and Meta ads for PE-owned and VC-backed B2B companies.",
    "cta": "Learn More",
    "destination_url": null,
    "name": null,
    "image": null,
    "internal_notes": "Hypothetical scenario; no result or approval claim."
  },
  "destination": {
    "expected_headline": null,
    "expected_action": null,
    "commitment": null,
    "observed_headline": null,
    "observed_action": null,
    "checked_at": null,
    "source": null,
    "owner": null,
    "access": "Not inspected",
    "continuity": null
  },
  "requests": [
    {
      "request_id": "REQ-platform-approval",
      "subject": "LinkedIn approval",
      "field": "platform.approval",
      "owner": null,
      "owner_assignment_request": "Assign the intended campaign owner before the native linkedin approval check.",
      "reason": "A mockup cannot establish linkedin approval.",
      "evidence_request": "Supply dated evidence from the intended Campaign Manager account with account/campaign scope and reviewer.",
      "blocks": "platform",
      "status": "Open"
    },
    {
      "request_id": "REQ-platform-native_rendering",
      "subject": "Native rendering",
      "field": "platform.native_rendering",
      "owner": null,
      "owner_assignment_request": "Assign the intended campaign owner before the native native rendering check.",
      "reason": "A mockup cannot establish native rendering.",
      "evidence_request": "Supply dated evidence from the intended Campaign Manager account with account/campaign scope and reviewer.",
      "blocks": "platform",
      "status": "Open"
    },
    {
      "request_id": "REQ-platform-cta_eligibility",
      "subject": "Objective-specific CTA eligibility",
      "field": "platform.cta_eligibility",
      "owner": null,
      "owner_assignment_request": "Assign the intended campaign owner before the native objective-specific cta eligibility check.",
      "reason": "A mockup cannot establish objective-specific cta eligibility.",
      "evidence_request": "Supply dated evidence from the intended Campaign Manager account with account/campaign scope and reviewer.",
      "blocks": "platform",
      "status": "Open"
    },
    {
      "request_id": "REQ-platform-tracking",
      "subject": "Final tracking check",
      "field": "platform.tracking",
      "owner": null,
      "owner_assignment_request": "Assign the intended campaign owner before the native final tracking check check.",
      "reason": "A mockup cannot establish final tracking check.",
      "evidence_request": "Supply dated evidence from the intended Campaign Manager account with account/campaign scope and reviewer.",
      "blocks": "platform",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-phone_reading",
      "subject": "Phone reading",
      "field": "reviews.phone_reading",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for phone reading.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-desktop_reading",
      "subject": "Desktop reading",
      "field": "reviews.desktop_reading",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for desktop reading.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-image_text_crop",
      "subject": "Image text crop",
      "field": "reviews.image_text_crop",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for image text crop.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-continuity",
      "subject": "Continuity",
      "field": "reviews.continuity",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for continuity.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-factual_approval",
      "subject": "Factual approval",
      "field": "reviews.factual_approval",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for factual approval.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-asset_use_approval",
      "subject": "Asset use approval",
      "field": "reviews.asset_use_approval",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for asset use approval.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-review-legal_copy",
      "subject": "Legal copy",
      "field": "reviews.legal_copy",
      "owner": null,
      "owner_assignment_request": "Assign a real reviewer for legal copy.",
      "reason": "Sample input is not actual review evidence.",
      "evidence_request": "Inspect the current variant and supply a dated scoped review with source evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-evidence-EV-destination-fixture",
      "subject": "Verify destination evidence",
      "field": "evidence.EV-destination-fixture",
      "owner": null,
      "owner_assignment_request": "Assign the owner who can verify this destination record.",
      "reason": "Hypothetical sample facts and permissions remain Unknown.",
      "evidence_request": "Supply the exact source and inspected excerpt/file, date, reviewer and applicable permission approval.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-evidence-EV-claim-fixture",
      "subject": "Verify claim evidence",
      "field": "evidence.EV-claim-fixture",
      "owner": null,
      "owner_assignment_request": "Assign the owner who can verify this claim record.",
      "reason": "Hypothetical sample facts and permissions remain Unknown.",
      "evidence_request": "Supply the exact source and inspected excerpt/file, date, reviewer and applicable permission approval.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-evidence-EV-asset-fixture",
      "subject": "Verify asset evidence",
      "field": "evidence.EV-asset-fixture",
      "owner": null,
      "owner_assignment_request": "Assign the owner who can verify this asset record.",
      "reason": "Hypothetical sample facts and permissions remain Unknown.",
      "evidence_request": "Supply the exact source and inspected excerpt/file, date, reviewer and applicable permission approval.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-scope-reviewer",
      "subject": "Assign reviewer",
      "field": "scope.reviewer",
      "owner": null,
      "owner_assignment_request": "Name the actual reviewer.",
      "reason": "A fictional fixture role is not the owner of your ad.",
      "evidence_request": "Supply the person responsible for this variant.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-scope-production_owner",
      "subject": "Assign production owner",
      "field": "scope.production_owner",
      "owner": null,
      "owner_assignment_request": "Name the actual production owner.",
      "reason": "A fictional fixture role is not the owner of your ad.",
      "evidence_request": "Supply the person responsible for this variant.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-advertiser-avatar",
      "subject": "Company logo",
      "field": "advertiser.avatar",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for company logo.",
      "reason": "Company logo is missing.",
      "evidence_request": "Supply company logo for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-advertiser-avatar_alt",
      "subject": "Logo description",
      "field": "advertiser.avatar_alt",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for logo description.",
      "reason": "Logo description is missing.",
      "evidence_request": "Supply logo description for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-ad-image",
      "subject": "Original creative",
      "field": "ad.image",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for original creative.",
      "reason": "Original creative is missing.",
      "evidence_request": "Supply original creative for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-ad-image_alt",
      "subject": "Creative alt text",
      "field": "ad.image_alt",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for creative alt text.",
      "reason": "Creative alt text is missing.",
      "evidence_request": "Supply creative alt text for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-ad-destination_url",
      "subject": "Exact destination URL",
      "field": "ad.destination_url",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for exact destination url.",
      "reason": "Exact destination URL is missing.",
      "evidence_request": "Supply exact destination url for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-creative-crop_rectangle",
      "subject": "Crop or Fit dimensions",
      "field": "creative.crop_rectangle",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for crop or fit dimensions.",
      "reason": "Crop or Fit dimensions is missing.",
      "evidence_request": "Supply crop or fit dimensions for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-creative-output",
      "subject": "Production image",
      "field": "creative.output",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for production image.",
      "reason": "Production image is missing.",
      "evidence_request": "Supply production image for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-expected_headline",
      "subject": "expected headline",
      "field": "destination.expected_headline",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for expected headline.",
      "reason": "expected headline is missing.",
      "evidence_request": "Supply expected headline for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-expected_action",
      "subject": "expected action",
      "field": "destination.expected_action",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for expected action.",
      "reason": "expected action is missing.",
      "evidence_request": "Supply expected action for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-commitment",
      "subject": "commitment",
      "field": "destination.commitment",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for commitment.",
      "reason": "commitment is missing.",
      "evidence_request": "Supply commitment for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-observed_headline",
      "subject": "observed headline",
      "field": "destination.observed_headline",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for observed headline.",
      "reason": "observed headline is missing.",
      "evidence_request": "Supply observed headline for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-observed_action",
      "subject": "observed action",
      "field": "destination.observed_action",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for observed action.",
      "reason": "observed action is missing.",
      "evidence_request": "Supply observed action for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-checked_at",
      "subject": "checked at",
      "field": "destination.checked_at",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for checked at.",
      "reason": "checked at is missing.",
      "evidence_request": "Supply checked at for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-source",
      "subject": "source",
      "field": "destination.source",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for source.",
      "reason": "source is missing.",
      "evidence_request": "Supply source for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-owner",
      "subject": "owner",
      "field": "destination.owner",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for owner.",
      "reason": "owner is missing.",
      "evidence_request": "Supply owner for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    },
    {
      "request_id": "REQ-destination-continuity",
      "subject": "continuity",
      "field": "destination.continuity",
      "owner": null,
      "owner_assignment_request": "Assign the person responsible for continuity.",
      "reason": "continuity is missing.",
      "evidence_request": "Supply continuity for this variant; preserve exact copy and parameters and record inspected evidence.",
      "blocks": "handoff",
      "status": "Open"
    }
  ],
  "disclosures": [
    "Hypothetical worked example, not a live ad or performance case study.",
    "Product-defined approximation; not LinkedIn approval or pixel-perfect rendering."
  ],
  "scope": {
    "buyer": "Marketing leader at a PE-owned or VC-backed B2B company (hypothetical scenario)",
    "buying_situation": "Sales has named target accounts; marketing is planning the ad review (hypothetical scenario)",
    "message": "Your sales list should shape your ads.",
    "offer": "Read the Maestro approach and choose whether to open the free Demand Gen Roast application (hypothetical supplied scenario)",
    "intended_action": "Read the approach",
    "campaign_objective": "Unknown",
    "format": "single-image",
    "route": "website",
    "reviewer": null,
    "production_owner": null,
    "due_date": null
  },
  "assets": [],
  "creative": {
    "fit": "Fit",
    "focal_position": {
      "x": 0.5,
      "y": 0.5
    },
    "crop_rectangle": null,
    "export_background": "#ffffff",
    "output": {
      "asset_id": null,
      "filename": null,
      "mime": null,
      "width": null,
      "height": null,
      "bytes": null,
      "sha256": null,
      "status": "Not generated"
    }
  },
  "evidence": [
    {
      "evidence_id": "EV-destination-fixture",
      "kind": "destination",
      "exact_item": "Run Ads to the Exact People Your Sales Team Wants to Reach",
      "source": "Supplied hypothetical destination excerpt in this fixture; https://maestrogtm.com/ is the example route, not a live-check receipt.",
      "inspected": "Fixture assumes the quoted headline and next action. No external inspection claimed.",
      "checked_at": "2026-09-27",
      "factual_status": "Unknown",
      "permission_status": "Unknown",
      "reason": "Fictional test excerpt; not a quoted customer result.",
      "reviewer": null,
      "owner": "Fixture production owner — fictional role",
      "provenance": "sample",
      "scope": [
        "destination"
      ]
    },
    {
      "evidence_id": "EV-claim-fixture",
      "kind": "claim",
      "exact_item": "Your sales list should shape your ads.",
      "source": "Supplied editorial proposition; not a measured result.",
      "inspected": "Test input only; hypothetical company fit and offer.",
      "checked_at": "2026-09-27",
      "factual_status": "Unknown",
      "permission_status": "Unknown",
      "reason": "Simulated input only; no real approval.",
      "reviewer": null,
      "owner": "Fixture production owner — fictional role",
      "provenance": "sample",
      "scope": [
        "ad.intro_text",
        "ad.headline",
        "ad.description",
        "scope.offer"
      ]
    },
    {
      "evidence_id": "EV-asset-fixture",
      "kind": "asset",
      "exact_item": "asset-logo-01; asset-creative-original-01",
      "source": "Embedded fixture files, actual byte hashes in attachment inventory.",
      "inspected": "File identities verified locally; visual and permission Pass are supplied simulation inputs, not a real review.",
      "checked_at": "2026-09-27",
      "factual_status": "Unknown",
      "permission_status": "Unknown",
      "reason": "Simulated permission for acceptance fixture only.",
      "reviewer": null,
      "owner": "Fixture production owner — fictional role",
      "provenance": "sample",
      "scope": [
        "advertiser.avatar",
        "ad.image"
      ]
    }
  ],
  "reviews": {
    "phone_reading": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "desktop_reading": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "image_text_crop": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "continuity": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "factual_approval": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "asset_use_approval": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    },
    "legal_copy": {
      "status": "Not checked",
      "applicability": "Applicable",
      "reason": "Loading a sample clears actual review and approval.",
      "scope": {
        "variant_id": "maestro-landscape-01",
        "revision": 1
      },
      "checked_at": null,
      "evidence_ids": [],
      "reviewer": null,
      "provenance": "sample"
    }
  },
  "platform": {
    "approval": {
      "status": "Not checked",
      "checked_at": null,
      "account_scope": null,
      "evidence": null,
      "reviewer": null
    },
    "native_rendering": {
      "status": "Not checked",
      "checked_at": null,
      "account_scope": null,
      "evidence": null,
      "reviewer": null
    },
    "cta_eligibility": {
      "status": "Not checked",
      "checked_at": null,
      "account_scope": null,
      "evidence": null,
      "reviewer": null
    },
    "tracking": {
      "status": "Not checked",
      "checked_at": null,
      "account_scope": null,
      "evidence": null,
      "reviewer": null
    }
  },
  "presentation": {
    "mode": "mobile",
    "copy_mode": "full",
    "creative_view": "delivered",
    "crop_overlay": false,
    "theme": "light"
  },
  "state": {
    "schema_version": "linkedin-ad-mockup.v2",
    "specification_version": "linkedin-current-specs.2026-09-27",
    "created_at": "2026-09-27T00:00:00Z",
    "edited_at": "2026-09-27T00:00:00Z",
    "revision": 1,
    "data_origin": "sample",
    "source_status": {
      "status": "Known",
      "checked_at": "2026-09-27",
      "source": "verification/linkedin-current-specs.json",
      "currency": "Last verified snapshot; refresh before publication"
    },
    "preview": "Preview incomplete",
    "technical": "Unknown",
    "handoff": "Hold",
    "platform": "Not checked",
    "local_persistence": "memory",
    "import_provenance": null,
    "open_requests": [
      "REQ-platform-approval",
      "REQ-platform-native_rendering",
      "REQ-platform-cta_eligibility",
      "REQ-platform-tracking",
      "REQ-review-phone_reading",
      "REQ-review-desktop_reading",
      "REQ-review-image_text_crop",
      "REQ-review-continuity",
      "REQ-review-factual_approval",
      "REQ-review-asset_use_approval",
      "REQ-review-legal_copy",
      "REQ-evidence-EV-destination-fixture",
      "REQ-evidence-EV-claim-fixture",
      "REQ-evidence-EV-asset-fixture",
      "REQ-scope-reviewer",
      "REQ-scope-production_owner",
      "REQ-advertiser-avatar",
      "REQ-advertiser-avatar_alt",
      "REQ-ad-image",
      "REQ-ad-image_alt",
      "REQ-ad-destination_url",
      "REQ-creative-crop_rectangle",
      "REQ-creative-output",
      "REQ-destination-expected_headline",
      "REQ-destination-expected_action",
      "REQ-destination-commitment",
      "REQ-destination-observed_headline",
      "REQ-destination-observed_action",
      "REQ-destination-checked_at",
      "REQ-destination-source",
      "REQ-destination-owner",
      "REQ-destination-continuity"
    ]
  }
}
