# Spotlight launch handoff

Fit: **Hold**  
Fit reason: Choose a campaign situation to get a fit rationale.  
Fit next move: Choose a campaign situation before selecting a format.  
Draft: **HOLD**  
Local preflight: **HOLD**  
Launch: **HOLD**

Source contract: `maestro.linkedin_spotlight_handoff` v1.0.2; LinkedIn sources observed 2026-09-28.  
Record: `Unassigned`; owner: Unassigned.  
Next: Choose the one campaign job and audience situation this ad must serve.

## Supplied campaign facts

- Audience: Unknown
- Offer: Unknown
- Proof: Unknown
- Company Name: Unknown
- Ad Name: Unknown
- Objective: Unknown
- Situation: Unknown

## Variants

| ID | Mode | Headline | Description | CTA |
| --- | --- | --- | --- | --- |

Selected variant: Unknown

## Destination and assets

- Exact URL: Unknown
- Tracking: Unknown

## Representative preview

State: Unknown; sample name: Unknown. This is an illustrative desktop right-rail state, not a native rendering.
Description visible: Unknown; member photo visible: Unknown.

## Open requests

Start with the campaign situation, approved offer and audience. Complete the other fields in the structured record; the full check list appears after you add the first variant.

- `req-fit-route`; owner: Campaign owner; reason: Campaign situation is missing or unclassified. Evidence requested: Choose the one campaign job and audience situation this ad must serve.
- `req-offer`; owner: Campaign owner; reason: Approved offer is missing. Evidence requested: Supply the approved offer and exact action the ad may promise.
- `req-audience`; owner: Campaign owner; reason: Audience is missing. Evidence requested: Describe the actual audience and its prior context.

### Full request register

- `req-fit-route`; owner: Campaign owner; reason: Campaign situation is missing or unclassified. Evidence requested: Choose the one campaign job and audience situation this ad must serve.
- `req-offer`; owner: Campaign owner; reason: Approved offer is missing. Evidence requested: Supply the approved offer and exact action the ad may promise.
- `req-proof`; owner: Campaign owner; reason: Approved proof or a no-proof copy instruction is missing. Evidence requested: Supply approved proof or state that variants must make no proof claim.
- `req-audience`; owner: Campaign owner; reason: Audience is missing. Evidence requested: Describe the actual audience and its prior context.
- `req-objective`; owner: Campaign owner; reason: Objective is absent or outside the documented creation list. Evidence requested: Confirm the chosen objective in the target Campaign Manager account.
- `req-company-name`; owner: Campaign owner; reason: Company name is missing. Evidence requested: Supply the approved company name.
- `req-variants`; owner: Campaign owner; reason: Only 0 copy variants were supplied. Evidence requested: Write at least three distinct headline, description and CTA variants from the approved facts.
- `req-selected-variant`; owner: Campaign owner; reason: No valid variant is selected. Evidence requested: Choose one supplied variant ID.
- `req-preview-state`; owner: Campaign owner; reason: No representative preview state is selected. Evidence requested: Select named_member, name_fallback or no_photo for the illustrative preview.
- `req-company_image-bytes`; owner: Campaign owner; reason: company_image bytes are not attached to this evaluation. Evidence requested: Attach the exact company_image file so its bytes, format and dimensions can be decoded and hash-bound.
- `req-destination-url`; owner: Campaign owner; reason: Approved destination is missing. Evidence requested: Supply the exact approved landing-page URL and tracking parameters.
- `req-tracking-plan`; owner: Campaign owner; reason: Tracking plan is unknown. Evidence requested: Confirm the exact parameters or explicitly approve no tracking parameters.
- `req-native-account_eligibility`; owner: Campaign owner; reason: Native state lacks dated evidence bound to this record. Evidence requested: Show Spotlight available for the selected objective in the target account and save a dated screen or record.
- `req-native-page_and_ad_permissions`; owner: Campaign owner; reason: Native state lacks dated evidence bound to this record. Evidence requested: Confirm Page and ad-account roles in Campaign Manager; save a dated permission record.
- `req-native-exact_cta_and_assets`; owner: Campaign owner; reason: Native state lacks dated evidence bound to this record. Evidence requested: Enter the exact CTA and files in Campaign Manager; save accepted values and processed asset preview.
- `req-native-representative_states`; owner: Campaign owner; reason: Native state lacks dated evidence bound to this record. Evidence requested: Inspect named, LinkedIn Member fallback and no-photo states in the native preview; save dated evidence.
- `req-native-destination_and_review`; owner: Campaign owner; reason: Native state lacks dated evidence bound to this record. Evidence requested: Test the final redirected destination and tracking, then save ad review status and delivery evidence.

## Local checks and warnings


## Native evidence

- account_eligibility: hold; owner: Campaign owner; saved evidence: Unknown
- page_and_ad_permissions: hold; owner: Campaign owner; saved evidence: Unknown
- exact_cta_and_assets: hold; owner: Campaign owner; saved evidence: Unknown
- representative_states: hold; owner: Campaign owner; saved evidence: Unknown
- destination_and_review: hold; owner: Campaign owner; saved evidence: Unknown

The local preview is representative. Campaign Manager must confirm the target account, exact CTA, asset processing, member states, review and delivery. A local preflight pass is not launch approval.

## LinkedIn source checks

- availability-objectives (native_hold), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a1576130
- personalization-fields-spotlight (hard_fail), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a15530073
- copy-headline (hard_fail), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a425222
- asset-company-image (hard_fail), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a425222
- asset-background (hard_fail), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a425222
- destination-length-tracking (hard_fail), observed 2026-09-28T18:07:01.725284+00:00: https://www.linkedin.com/help/lms/answer/a425222
