{
  "version": 2,
  "canonical_package": "Complete standalone builder and reviewer packages. Each embeds the C1-C3 policy, schema and fixtures.",
  "builder": {
    "version": 2,
    "name": "Salesforce–LinkedIn handoff builder package",
    "prompt": "You are building one auditable LinkedIn paid Lead Gen Form to Salesforce handoff record. Use only supplied inputs and cited capability sources. Preserve stable IDs byte for byte. Record the exact LinkedIn identities, Salesforce environment and org, connector authorization evidence, approved match and retry policy, required field mappings with tied read-backs, approved Campaign Member status and owner expectation, and ordered receipts within one parseable source cutoff and receipt deadline. Missing or Unknown route.observed_authorization is permissions, never connector_acceptance or route_support. Use the exact Lead/Contact branches, transformation/read-back rules, response/object identity bindings, response-count rule and distinct_people coverage unit in contract.policy_and_evidence_rule. Stop at the first broken state and use contract.first_broken_state_contract exactly. Blank and Unknown are not zero. Return one top-level JSON record matching record_schema plus disposition, first_broken_state and request_id, followed by readable Markdown. Preserve the supplied record fields at that top level; never nest them under a record key. A passing fixture is VERIFIED_FIXTURE_ONLY/complete/NONE. Apply contract.secret_rule exactly: preserve explicitly fictional test values in required source_value and observed_value fields; for real records use operator-supplied privacy-safe deterministic tokens. Never remove those keys, substitute values_match, or claim a match without comparable values. Never request secrets or live contact PII, and never turn documentation or a fixture into native account proof.",
    "contract": {
      "task": "Build or review one LinkedIn paid Lead Gen Form to Salesforce handoff record.",
      "evidence_boundary": "Public documentation proves capability only. Native success requires dated LinkedIn, connector and Salesforce receipts bound to exact IDs.",
      "unit": "one unique LinkedIn paid form response ID at one cutoff",
      "population_equation": "source_responses = accepted_new_lead + accepted_existing_lead + accepted_existing_contact + rejected + unresolved; duplicate_retry_attempts are reported separately",
      "required_receipts": [
        "source_response",
        "connector",
        "field_validation",
        "person",
        "campaign_member",
        "owner"
      ],
      "unknown_rule": "Blank and Unknown are not zero. Later states stay Unknown after the first broken state.",
      "stable_ids": [
        "REQ_ROUTE_SUPPORT",
        "REQ_PERSON_MATCH",
        "REQ_FIELD_VALIDATION",
        "REQ_CAMPAIGN_MEMBER",
        "REQ_OWNER_ASSIGNMENT",
        "REQ_POPULATION_RECONCILIATION"
      ],
      "secret_rule": "Never request or output passwords, tokens, cookies or authorization codes. Do not request live contact PII. For field read-backs, preserve supplied explicitly fictional test values exactly. For real records, require the operator to supply privacy-safe deterministic tokens in source_value and observed_value; never remove those required keys, replace them with values_match, or claim a field match without comparable values.",
      "first_broken_state_contract": {
        "allowed_values": [
          "record",
          "route_support",
          "scope",
          "permissions",
          "source_response",
          "connector_acceptance",
          "field_validation",
          "person_resolution",
          "campaign_member",
          "owner_assignment",
          "population_reconciliation",
          "complete"
        ],
        "precedence": [
          "record",
          "route_support",
          "scope",
          "permissions",
          "source_response",
          "connector_acceptance",
          "field_validation",
          "person_resolution",
          "campaign_member",
          "owner_assignment",
          "population_reconciliation",
          "complete"
        ],
        "exact_rules": [
          "Use only these exact state strings; do not invent synonyms such as NONE, scope_identification, person, or route_support for a scope failure.",
          "route_support means the chosen route lacks documented support or a support reference. Missing account, Page, form, response, Salesforce environment, or Campaign identity is scope.",
          "permissions means a required current role, alignment, Salesforce access, or observed timestamp is absent or non-evidentiary.",
          "After all receipt states pass, any unknown, invalid, unbalanced, unresolved, or receipt-to-count contradiction is population_reconciliation.",
          "A verified fixture uses first_broken_state complete and request_id NONE. Never use NONE as a state.",
          "Stop at the first failing state in precedence order and use the stable request ID paired by the decision table.",
          "permissions includes missing or Unknown route.observed_authorization after route capability and scope identity pass; it is not connector_acceptance or route_support.",
          "A destination/object mismatch is person_resolution, not field_validation; field_validation compares source, transformation, expected and observed values before the person object is resolved.",
          "At field_validation, reject duplicate source names or duplicate Salesforce destinations. Apply evidence-status wording checks to evidence fields, not literal source values; after trimming for the absence check, a literal value fails as absent only when blank or exactly Unknown."
        ],
        "decision_table": {
          "record": "REQ_ROUTE_SUPPORT",
          "route_support": "REQ_ROUTE_SUPPORT",
          "scope": "REQ_ROUTE_SUPPORT",
          "permissions": "REQ_ROUTE_SUPPORT",
          "source_response": "REQ_ROUTE_SUPPORT",
          "connector_acceptance": "REQ_ROUTE_SUPPORT",
          "field_validation": "REQ_FIELD_VALIDATION",
          "person_resolution": "REQ_PERSON_MATCH",
          "campaign_member": "REQ_CAMPAIGN_MEMBER",
          "owner_assignment": "REQ_OWNER_ASSIGNMENT",
          "population_reconciliation": "REQ_POPULATION_RECONCILIATION",
          "complete": "NONE"
        }
      },
      "policy_and_evidence_rule": "Require observed Salesforce org identity and connector authorization; an approved matching and retry policy; evidence-backed field read-backs; approved Campaign Member status and owner expectations; and ordered current receipts inside one parseable cutoff. One eligible existing Lead updates that Lead. One eligible existing Contact updates that Contact. A Lead and Contact conflict or multiple matches hold for review. The same response ID is a retry; a new response ID from the same person is a new source response. Accepted buckets count responses, while distinct_people counts unique Salesforce Lead or Contact IDs; Campaign Member and owner coverage reconcile to distinct_people. Every map names identity, trim, or trim_lowercase; every read-back preserves raw source_value, records expected_value after that transformation, and compares observed_value with expected_value. Each source and each Salesforce destination appears only once in this scalar map. Literal source values may contain status-like words such as Future, Pending or Requested; after trimming for the absence check, only blank or exact Unknown marks required data as absent. The linkedin_response_id mapping stays byte-exact and must equal scope.linkedin_response_id. Validate transformed field values at field_validation. Validate whether every destination belongs to the resolved Lead or Contact only at person_resolution, after the person receipt establishes that object. scope.cutoff.end closes source-response membership; scope.cutoff.receipt_deadline closes downstream receipt collection. A later deadline requires lag_rule_reference evidence."
    },
    "source_summary": [
      {
        "title": "LinkedIn CRM integration guidance",
        "url": "https://www.linkedin.com/help/lms/answer/a425316/integrate-lead-gen-forms-with-your-marketing-automation-or-crm-platform"
      },
      {
        "title": "LinkedIn Lead Gen Form permissions",
        "url": "https://www.linkedin.com/help/lms/answer/a421620"
      },
      {
        "title": "LinkedIn test lead procedure",
        "url": "https://www.linkedin.com/help/lms/answer/a420737"
      },
      {
        "title": "Zapier LinkedIn Ads + Salesforce inventory",
        "url": "https://zapier.com/apps/linkedin-ads/integrations/salesforce"
      }
    ],
    "invocations": [
      {
        "name": "completed",
        "input": "fixtures.complete",
        "expect": "VERIFIED_FIXTURE_ONLY/complete/NONE"
      },
      {
        "name": "missing",
        "input": "fixtures.missing",
        "expect": "REPAIR_REQUIRED/scope/REQ_ROUTE_SUPPORT"
      },
      {
        "name": "contradictory",
        "input": "fixtures.contradictory",
        "expect": "REPAIR_REQUIRED/population_reconciliation/REQ_POPULATION_RECONCILIATION"
      }
    ],
    "fixtures": {
      "complete": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Northstar production org",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 1,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      },
      "missing": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Unknown",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 1,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      },
      "contradictory": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Northstar production org",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 2,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      }
    },
    "output_contract": {
      "json_schema_file": "salesforce-linkedin-integration-blank.json",
      "readable_output": "Markdown with disposition, first broken state, request ID, exact evidence request and scope IDs",
      "embedded_schema": "record_schema",
      "decision_fields": {
        "disposition": [
          "VERIFIED_FIXTURE_ONLY",
          "REPAIR_REQUIRED"
        ],
        "first_broken_state": "exact value from contract.first_broken_state_contract.allowed_values",
        "request_id": "exact value from contract.first_broken_state_contract.decision_table"
      },
      "verified_fixture_triple": "VERIFIED_FIXTURE_ONLY/complete/NONE",
      "repair_rule": "Use the first failing exact state in contract precedence and its paired request ID; no state synonyms.",
      "top_level_record_rule": "Emit the supplied record fields at the top level beside disposition, first_broken_state and request_id. Never wrap the record under a record key."
    },
    "record_schema": {
      "version": 1,
      "record_type": "salesforce_linkedin_paid_lead_handoff",
      "fictional_fixture": false,
      "scope": {
        "linkedin_ad_account_id": "Unknown",
        "linkedin_page_id": "Unknown",
        "linkedin_form_id": "Unknown",
        "linkedin_response_id": "Unknown",
        "salesforce_environment": "Unknown",
        "salesforce_org_reference": "Unknown",
        "campaign_id": "Unknown",
        "cutoff": {
          "start": "Unknown",
          "end": "Unknown",
          "timezone": "Unknown",
          "receipt_deadline": "Unknown",
          "lag_rule_reference": "Unknown"
        }
      },
      "route": {
        "name": "Unknown",
        "support_state": "Unknown",
        "support_reference": "Unknown",
        "connector_plan": "Unknown",
        "observed_authorization": "Unknown"
      },
      "permissions": {
        "linkedin_ad_account_role": "Unknown",
        "linkedin_page_role": "Unknown",
        "business_manager_alignment": "Unknown",
        "salesforce_access": "Unknown",
        "observed_at": "Unknown"
      },
      "person_policy": {
        "match_keys": [],
        "no_match_action": "Unknown",
        "single_contact_action": "Unknown",
        "multiple_match_action": "Unknown",
        "retry_key": "linkedin_response_id",
        "single_lead_action": "Unknown",
        "contact_and_lead_action": "Unknown",
        "same_response_action": "Unknown",
        "new_response_action": "Unknown"
      },
      "field_map": [],
      "receipts": {
        "source_response": {
          "state": "Unknown",
          "linkedin_response_id": "Unknown",
          "test_lead": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        },
        "connector": {
          "state": "Unknown",
          "run_id": "Unknown",
          "linkedin_response_id": "Unknown",
          "salesforce_environment": "Unknown",
          "action": "Unknown",
          "observed_at": "Unknown",
          "error": "Unknown"
        },
        "field_validation": {
          "state": "Unknown",
          "field": "Unknown",
          "detail": "Unknown",
          "observed_at": "Unknown",
          "read_back": []
        },
        "person": {
          "state": "Unknown",
          "object_type": "Unknown",
          "person_id": "Unknown",
          "linkedin_response_id": "Unknown",
          "operation": "Unknown",
          "observed_at": "Unknown"
        },
        "campaign_member": {
          "state": "Unknown",
          "campaign_member_id": "Unknown",
          "campaign_id": "Unknown",
          "person_id": "Unknown",
          "member_status": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        },
        "owner": {
          "state": "Unknown",
          "owner_id": "Unknown",
          "person_id": "Unknown",
          "assignment_rule": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        }
      },
      "populations": {
        "source_responses": "Unknown",
        "accepted_new_lead": "Unknown",
        "accepted_existing_contact": "Unknown",
        "rejected": "Unknown",
        "duplicate_retry_attempts": "Unknown",
        "unresolved": "Unknown",
        "campaign_members": "Unknown",
        "owned_people": "Unknown",
        "accepted_existing_lead": "Unknown",
        "distinct_people": "Unknown"
      },
      "next_action": {
        "owner": "Unknown",
        "request_id": "Unknown",
        "request": "Unknown"
      },
      "notes": [],
      "expectations": {
        "member_status": "Unknown",
        "owner_id": "Unknown",
        "assignment_rule": "Unknown",
        "approval_reference": "Unknown",
        "member_evidence_reference": "Unknown",
        "owner_evidence_reference": "Unknown",
        "approval_state": "Unknown"
      }
    },
    "transport_rule": "Copy or download this complete JSON object. Prompt text without contract, sources, record schema, stable IDs, output contract, invocations and fixtures is incomplete."
  },
  "reviewer": {
    "version": 2,
    "name": "Salesforce–LinkedIn handoff reviewer package",
    "prompt": "Review one supplied Salesforce-LinkedIn handoff record without account access. Apply contract.policy_and_evidence_rule, the population equation and contract.first_broken_state_contract exactly. Missing or Unknown route.observed_authorization is permissions, never connector_acceptance or route_support. Compare observed org, authorization, field read-backs, person branch, Campaign Member status, owner and receipt timing with the approved policy. The same response ID is a retry; a new response ID is a new source response. Reconcile Campaign Member and owner coverage to distinct_people. Preserve request IDs, reviewed_scope and reviewed_receipts byte for byte. Apply contract.secret_rule exactly: preserve supplied fictional read-back values and required keys; for real records accept only operator-supplied privacy-safe deterministic tokens. Return VERIFIED_FIXTURE_ONLY only when the fixture is internally complete; otherwise return REPAIR_REQUIRED at the earliest state. Never claim native account delivery.",
    "contract": {
      "task": "Build or review one LinkedIn paid Lead Gen Form to Salesforce handoff record.",
      "evidence_boundary": "Public documentation proves capability only. Native success requires dated LinkedIn, connector and Salesforce receipts bound to exact IDs.",
      "unit": "one unique LinkedIn paid form response ID at one cutoff",
      "population_equation": "source_responses = accepted_new_lead + accepted_existing_lead + accepted_existing_contact + rejected + unresolved; duplicate_retry_attempts are reported separately",
      "required_receipts": [
        "source_response",
        "connector",
        "field_validation",
        "person",
        "campaign_member",
        "owner"
      ],
      "unknown_rule": "Blank and Unknown are not zero. Later states stay Unknown after the first broken state.",
      "stable_ids": [
        "REQ_ROUTE_SUPPORT",
        "REQ_PERSON_MATCH",
        "REQ_FIELD_VALIDATION",
        "REQ_CAMPAIGN_MEMBER",
        "REQ_OWNER_ASSIGNMENT",
        "REQ_POPULATION_RECONCILIATION"
      ],
      "secret_rule": "Never request or output passwords, tokens, cookies or authorization codes. Do not request live contact PII. For field read-backs, preserve supplied explicitly fictional test values exactly. For real records, require the operator to supply privacy-safe deterministic tokens in source_value and observed_value; never remove those required keys, replace them with values_match, or claim a field match without comparable values.",
      "first_broken_state_contract": {
        "allowed_values": [
          "record",
          "route_support",
          "scope",
          "permissions",
          "source_response",
          "connector_acceptance",
          "field_validation",
          "person_resolution",
          "campaign_member",
          "owner_assignment",
          "population_reconciliation",
          "complete"
        ],
        "precedence": [
          "record",
          "route_support",
          "scope",
          "permissions",
          "source_response",
          "connector_acceptance",
          "field_validation",
          "person_resolution",
          "campaign_member",
          "owner_assignment",
          "population_reconciliation",
          "complete"
        ],
        "exact_rules": [
          "Use only these exact state strings; do not invent synonyms such as NONE, scope_identification, person, or route_support for a scope failure.",
          "route_support means the chosen route lacks documented support or a support reference. Missing account, Page, form, response, Salesforce environment, or Campaign identity is scope.",
          "permissions means a required current role, alignment, Salesforce access, or observed timestamp is absent or non-evidentiary.",
          "After all receipt states pass, any unknown, invalid, unbalanced, unresolved, or receipt-to-count contradiction is population_reconciliation.",
          "A verified fixture uses first_broken_state complete and request_id NONE. Never use NONE as a state.",
          "Stop at the first failing state in precedence order and use the stable request ID paired by the decision table.",
          "permissions includes missing or Unknown route.observed_authorization after route capability and scope identity pass; it is not connector_acceptance or route_support.",
          "A destination/object mismatch is person_resolution, not field_validation; field_validation compares source, transformation, expected and observed values before the person object is resolved.",
          "At field_validation, reject duplicate source names or duplicate Salesforce destinations. Apply evidence-status wording checks to evidence fields, not literal source values; after trimming for the absence check, a literal value fails as absent only when blank or exactly Unknown."
        ],
        "decision_table": {
          "record": "REQ_ROUTE_SUPPORT",
          "route_support": "REQ_ROUTE_SUPPORT",
          "scope": "REQ_ROUTE_SUPPORT",
          "permissions": "REQ_ROUTE_SUPPORT",
          "source_response": "REQ_ROUTE_SUPPORT",
          "connector_acceptance": "REQ_ROUTE_SUPPORT",
          "field_validation": "REQ_FIELD_VALIDATION",
          "person_resolution": "REQ_PERSON_MATCH",
          "campaign_member": "REQ_CAMPAIGN_MEMBER",
          "owner_assignment": "REQ_OWNER_ASSIGNMENT",
          "population_reconciliation": "REQ_POPULATION_RECONCILIATION",
          "complete": "NONE"
        }
      },
      "policy_and_evidence_rule": "Require observed Salesforce org identity and connector authorization; an approved matching and retry policy; evidence-backed field read-backs; approved Campaign Member status and owner expectations; and ordered current receipts inside one parseable cutoff. One eligible existing Lead updates that Lead. One eligible existing Contact updates that Contact. A Lead and Contact conflict or multiple matches hold for review. The same response ID is a retry; a new response ID from the same person is a new source response. Accepted buckets count responses, while distinct_people counts unique Salesforce Lead or Contact IDs; Campaign Member and owner coverage reconcile to distinct_people. Every map names identity, trim, or trim_lowercase; every read-back preserves raw source_value, records expected_value after that transformation, and compares observed_value with expected_value. Each source and each Salesforce destination appears only once in this scalar map. Literal source values may contain status-like words such as Future, Pending or Requested; after trimming for the absence check, only blank or exact Unknown marks required data as absent. The linkedin_response_id mapping stays byte-exact and must equal scope.linkedin_response_id. Validate transformed field values at field_validation. Validate whether every destination belongs to the resolved Lead or Contact only at person_resolution, after the person receipt establishes that object. scope.cutoff.end closes source-response membership; scope.cutoff.receipt_deadline closes downstream receipt collection. A later deadline requires lag_rule_reference evidence."
    },
    "source_summary": [
      {
        "title": "LinkedIn CRM integration guidance",
        "url": "https://www.linkedin.com/help/lms/answer/a425316/integrate-lead-gen-forms-with-your-marketing-automation-or-crm-platform"
      },
      {
        "title": "LinkedIn Lead Gen Form permissions",
        "url": "https://www.linkedin.com/help/lms/answer/a421620"
      },
      {
        "title": "LinkedIn test lead procedure",
        "url": "https://www.linkedin.com/help/lms/answer/a420737"
      },
      {
        "title": "Zapier LinkedIn Ads + Salesforce inventory",
        "url": "https://zapier.com/apps/linkedin-ads/integrations/salesforce"
      }
    ],
    "invocations": [
      {
        "name": "completed",
        "input": "fixtures.complete",
        "expect": "VERIFIED_FIXTURE_ONLY/complete/NONE"
      },
      {
        "name": "missing",
        "input": "fixtures.missing",
        "expect": "REPAIR_REQUIRED/scope/REQ_ROUTE_SUPPORT"
      },
      {
        "name": "contradictory",
        "input": "fixtures.contradictory",
        "expect": "REPAIR_REQUIRED/population_reconciliation/REQ_POPULATION_RECONCILIATION"
      }
    ],
    "fixtures": {
      "complete": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Northstar production org",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 1,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      },
      "missing": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Unknown",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 1,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      },
      "contradictory": {
        "version": 1,
        "record_type": "salesforce_linkedin_paid_lead_handoff",
        "fictional_fixture": true,
        "scope": {
          "linkedin_ad_account_id": "urn:li:sponsoredAccount:900100",
          "linkedin_page_id": "urn:li:organization:700200",
          "linkedin_form_id": "urn:li:leadGenForm:500300",
          "linkedin_response_id": "resp_salesforce_001_A",
          "salesforce_environment": "production",
          "salesforce_org_reference": "Northstar production org",
          "campaign_id": "701-LINKEDIN-Q4",
          "cutoff": {
            "start": "2026-10-08T14:00:00-04:00",
            "end": "2026-10-08T15:00:00-04:00",
            "timezone": "America/New_York",
            "receipt_deadline": "2026-10-08T15:00:00-04:00",
            "lag_rule_reference": "fixture://same-as-source-cutoff"
          }
        },
        "route": {
          "name": "Zapier LinkedIn Ads sponsored response to Salesforce",
          "support_state": "documented",
          "support_reference": "https://zapier.com/apps/linkedin-ads/integrations/salesforce",
          "connector_plan": "Premium app access; fictional fixture only",
          "observed_authorization": "observed_fixture"
        },
        "permissions": {
          "linkedin_ad_account_role": "viewer_or_higher_observed_fixture",
          "linkedin_page_role": "lead_gen_forms_manager_observed_fixture",
          "business_manager_alignment": "observed_fixture",
          "salesforce_access": "create Lead, add Campaign Member, apply assignment rule; observed fixture",
          "observed_at": "2026-10-08T13:55:00-04:00"
        },
        "person_policy": {
          "match_keys": [
            "normalized_work_email"
          ],
          "no_match_action": "create Lead",
          "single_contact_action": "update Contact",
          "multiple_match_action": "hold for review",
          "retry_key": "linkedin_response_id",
          "single_lead_action": "update Lead",
          "contact_and_lead_action": "hold for review",
          "same_response_action": "deduplicate retry",
          "new_response_action": "count as new source response"
        },
        "field_map": [
          {
            "source": "work_email",
            "destination": "Lead.Email",
            "required": true,
            "transformation": "trim_lowercase"
          },
          {
            "source": "last_name",
            "destination": "Lead.LastName",
            "required": true,
            "transformation": "trim"
          },
          {
            "source": "company_name",
            "destination": "Lead.Company",
            "required": true,
            "transformation": "identity"
          },
          {
            "source": "linkedin_response_id",
            "destination": "Lead.LinkedIn_Response_ID__c",
            "required": true,
            "transformation": "identity"
          }
        ],
        "receipts": {
          "source_response": {
            "state": "observed",
            "linkedin_response_id": "resp_salesforce_001_A",
            "test_lead": true,
            "observed_at": "2026-10-08T14:03:00-04:00",
            "evidence_reference": "fixture://linkedin-download-row-1"
          },
          "connector": {
            "state": "accepted",
            "run_id": "zap_run_fixture_0001",
            "linkedin_response_id": "resp_salesforce_001_A",
            "salesforce_environment": "production",
            "action": "Create Lead",
            "observed_at": "2026-10-08T14:03:08-04:00",
            "error": ""
          },
          "field_validation": {
            "state": "accepted",
            "field": "all required fields",
            "detail": "fixture values accepted",
            "observed_at": "2026-10-08T14:03:09-04:00",
            "read_back": [
              {
                "source": "work_email",
                "destination": "Lead.Email",
                "source_value": " lead@example.test ",
                "observed_value": "lead@example.test",
                "evidence_reference": "fixture://salesforce-readback-1",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "lead@example.test"
              },
              {
                "source": "last_name",
                "destination": "Lead.LastName",
                "source_value": " Example ",
                "observed_value": "Example",
                "evidence_reference": "fixture://salesforce-readback-2",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Example"
              },
              {
                "source": "company_name",
                "destination": "Lead.Company",
                "source_value": "Northstar",
                "observed_value": "Northstar",
                "evidence_reference": "fixture://salesforce-readback-3",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "Northstar"
              },
              {
                "source": "linkedin_response_id",
                "destination": "Lead.LinkedIn_Response_ID__c",
                "source_value": "resp_salesforce_001_A",
                "observed_value": "resp_salesforce_001_A",
                "evidence_reference": "fixture://salesforce-readback-4",
                "person_id": "00Q-NORTHSTAR-41",
                "linkedin_response_id": "resp_salesforce_001_A",
                "salesforce_environment": "production",
                "expected_value": "resp_salesforce_001_A"
              }
            ]
          },
          "person": {
            "state": "observed",
            "object_type": "Lead",
            "person_id": "00Q-NORTHSTAR-41",
            "linkedin_response_id": "resp_salesforce_001_A",
            "operation": "created",
            "observed_at": "2026-10-08T14:03:10-04:00"
          },
          "campaign_member": {
            "state": "observed",
            "campaign_member_id": "00v-NORTHSTAR-17",
            "campaign_id": "701-LINKEDIN-Q4",
            "person_id": "00Q-NORTHSTAR-41",
            "member_status": "Responded",
            "observed_at": "2026-10-08T14:03:13-04:00",
            "evidence_reference": "fixture://campaign-member-readback"
          },
          "owner": {
            "state": "observed",
            "owner_id": "005-AE-EAST",
            "person_id": "00Q-NORTHSTAR-41",
            "assignment_rule": "LinkedIn inbound east",
            "observed_at": "2026-10-08T14:03:14-04:00",
            "evidence_reference": "fixture://owner-readback"
          }
        },
        "populations": {
          "source_responses": 2,
          "accepted_new_lead": 1,
          "accepted_existing_contact": 0,
          "rejected": 0,
          "duplicate_retry_attempts": 0,
          "unresolved": 0,
          "campaign_members": 1,
          "owned_people": 1,
          "accepted_existing_lead": 0,
          "distinct_people": 1
        },
        "next_action": {
          "owner": "Revenue Operations",
          "request_id": "NONE",
          "request": "No repair in fictional complete fixture."
        },
        "notes": [
          "All identities and results are fictional. Local fixture only; no native account success is claimed."
        ],
        "expectations": {
          "member_status": "Responded",
          "owner_id": "005-AE-EAST",
          "assignment_rule": "LinkedIn inbound east",
          "approval_reference": "fixture://approved-handoff-spec",
          "member_evidence_reference": "fixture://approved-member-status",
          "owner_evidence_reference": "fixture://approved-owner-assignment",
          "approval_state": "approved"
        }
      }
    },
    "output_contract": {
      "dispositions": [
        "VERIFIED_FIXTURE_ONLY",
        "REPAIR_REQUIRED"
      ],
      "required_fields": [
        "disposition",
        "first_broken_state",
        "request_id",
        "detail",
        "reviewed_scope",
        "reviewed_receipts"
      ],
      "native_success_allowed": false,
      "record_schema": "record_schema",
      "reviewed_scope": "Exact deep copy of selected_input.scope; preserve every string byte for byte and every Unknown.",
      "reviewed_receipts": "Exact deep copy of selected_input.receipts; preserve every string byte for byte and every Unknown.",
      "decision_fields": {
        "disposition": [
          "VERIFIED_FIXTURE_ONLY",
          "REPAIR_REQUIRED"
        ],
        "first_broken_state": "exact value from contract.first_broken_state_contract.allowed_values",
        "request_id": "exact value from contract.first_broken_state_contract.decision_table"
      },
      "verified_fixture_triple": "VERIFIED_FIXTURE_ONLY/complete/NONE",
      "repair_rule": "Use the first failing exact state in contract precedence and its paired request ID; no state synonyms."
    },
    "record_schema": {
      "version": 1,
      "record_type": "salesforce_linkedin_paid_lead_handoff",
      "fictional_fixture": false,
      "scope": {
        "linkedin_ad_account_id": "Unknown",
        "linkedin_page_id": "Unknown",
        "linkedin_form_id": "Unknown",
        "linkedin_response_id": "Unknown",
        "salesforce_environment": "Unknown",
        "salesforce_org_reference": "Unknown",
        "campaign_id": "Unknown",
        "cutoff": {
          "start": "Unknown",
          "end": "Unknown",
          "timezone": "Unknown",
          "receipt_deadline": "Unknown",
          "lag_rule_reference": "Unknown"
        }
      },
      "route": {
        "name": "Unknown",
        "support_state": "Unknown",
        "support_reference": "Unknown",
        "connector_plan": "Unknown",
        "observed_authorization": "Unknown"
      },
      "permissions": {
        "linkedin_ad_account_role": "Unknown",
        "linkedin_page_role": "Unknown",
        "business_manager_alignment": "Unknown",
        "salesforce_access": "Unknown",
        "observed_at": "Unknown"
      },
      "person_policy": {
        "match_keys": [],
        "no_match_action": "Unknown",
        "single_contact_action": "Unknown",
        "multiple_match_action": "Unknown",
        "retry_key": "linkedin_response_id",
        "single_lead_action": "Unknown",
        "contact_and_lead_action": "Unknown",
        "same_response_action": "Unknown",
        "new_response_action": "Unknown"
      },
      "field_map": [],
      "receipts": {
        "source_response": {
          "state": "Unknown",
          "linkedin_response_id": "Unknown",
          "test_lead": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        },
        "connector": {
          "state": "Unknown",
          "run_id": "Unknown",
          "linkedin_response_id": "Unknown",
          "salesforce_environment": "Unknown",
          "action": "Unknown",
          "observed_at": "Unknown",
          "error": "Unknown"
        },
        "field_validation": {
          "state": "Unknown",
          "field": "Unknown",
          "detail": "Unknown",
          "observed_at": "Unknown",
          "read_back": []
        },
        "person": {
          "state": "Unknown",
          "object_type": "Unknown",
          "person_id": "Unknown",
          "linkedin_response_id": "Unknown",
          "operation": "Unknown",
          "observed_at": "Unknown"
        },
        "campaign_member": {
          "state": "Unknown",
          "campaign_member_id": "Unknown",
          "campaign_id": "Unknown",
          "person_id": "Unknown",
          "member_status": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        },
        "owner": {
          "state": "Unknown",
          "owner_id": "Unknown",
          "person_id": "Unknown",
          "assignment_rule": "Unknown",
          "observed_at": "Unknown",
          "evidence_reference": "Unknown"
        }
      },
      "populations": {
        "source_responses": "Unknown",
        "accepted_new_lead": "Unknown",
        "accepted_existing_contact": "Unknown",
        "rejected": "Unknown",
        "duplicate_retry_attempts": "Unknown",
        "unresolved": "Unknown",
        "campaign_members": "Unknown",
        "owned_people": "Unknown",
        "accepted_existing_lead": "Unknown",
        "distinct_people": "Unknown"
      },
      "next_action": {
        "owner": "Unknown",
        "request_id": "Unknown",
        "request": "Unknown"
      },
      "notes": [],
      "expectations": {
        "member_status": "Unknown",
        "owner_id": "Unknown",
        "assignment_rule": "Unknown",
        "approval_reference": "Unknown",
        "member_evidence_reference": "Unknown",
        "owner_evidence_reference": "Unknown",
        "approval_state": "Unknown"
      }
    },
    "transport_rule": "Copy or download this complete JSON object. Prompt text without contract, sources, record schema, stable IDs, output contract, invocations and fixtures is incomplete."
  },
  "clipboard_rule": "Copy the complete selected package byte for byte; it must work without this article."
}
