# Facebook and Instagram image-ad production handoff — completed example

This is a fictional local-production fixture. It is not a live ad, approval or performance case study. The three synthetic Maestro-owned fixture files are approved for local mockup and prompt testing only.

## Decision

- Project: Maestro demand-leak audit fixture
- Purpose: Review one fictional B2B image-ad concept before native build
- Buyer: Marketing leader at a PE-owned or VC-backed B2B company
- Offer: Read a fictional demand-leak audit outline
- Intended action: Open the outline
- Reviewer: Ari Reviewer (fixture)
- Production owner: Casey Producer (fixture)
- Preview: Preview available from supplied local source art
- Technical check: Pass for supplied local inputs
- Production handoff: Ready for review
- Meta-native verification: Not checked
- Next owner/action: Ari reviews the local handoff; the campaign owner later checks the selected Meta account and placements.

### Route states

- Feed production handoff: Ready for review
- Feed blocking request IDs: None
- Vertical production handoff: Ready for review
- Vertical blocking request IDs: None

## Advertiser and exact ad copy

- Page/advertiser name: Maestro
- Avatar asset ID / file: `FX-AVATAR-001` / `fixture-avatar.png`
- Avatar MIME / bytes / dimensions: `image/png` / 3,995 / 400×400
- Avatar SHA-256: `199d03bf7ff8a56df0586b62a53cd782e4d6a3a6a705d38fc342ad5812d501a1`
- Primary text: Your team is already creating demand. See where the handoff leaks before you spend more.
- Headline: See where B2B demand leaks
- Description: A fictional audit fixture for production testing.
- Display domain: maestrogtm.com
- Destination URL: https://maestrogtm.com/?fixture=facebook-ad-mockup
- CTA planning value: Learn More

## Feed art

- Asset ID / file / MIME: `FX-FEED-001` / `fixture-feed.png` / `image/png`
- Bytes / dimensions: 46,293 / 1440×1800
- SHA-256: `80527abc62b5ab2e23aa033f40fc30035542a7d1666be8de46cc54b2cc11c915`
- Origin / permission: Generated locally; approved for local mockup and prompt testing only
- Treatment: Use
- Crop rectangle: x 0, y 0, width 1440, height 1800
- Protected-content rectangle: x 115, y 300, width 1210, height 1100
- Decision: Use the dedicated full-canvas 4:5 source. No edges are removed.

## Vertical art

- Asset ID / file / MIME: `FX-VERTICAL-001` / `fixture-vertical.png` / `image/png`
- Bytes / dimensions: 51,517 / 1440×2560
- SHA-256: `379b2dcbc9c9fcd4d6bfbe6a29080a0eef77c31fd6aefa0f42dfeb4af12c7a1d`
- Origin / permission: Generated locally; approved for local mockup and prompt testing only
- Treatment: Use
- Crop rectangle: x 0, y 0, width 1440, height 2560
- Protected-content rectangle: x 100, y 450, width 1240, height 1150
- Approximate safe-zone result: The protected rectangle stays below the 14% top band, above the 35% bottom band and clear of both 6% side bands.
- Disclaimer bottom-40% check: Native check if the selected Reels build requires a disclaimer.
- Decision: Use the separate full-canvas 9:16 source, then confirm the Safe zone guardrail in Meta.

## Placement decisions

| Placement | Decision | Reason | Native check |
| --- | --- | --- | --- |
| Facebook Feed | Use | Dedicated 4:5 source | Check final placement preview |
| Instagram Feed | Native check | Compare the 4:5 rendering in the selected account | Record crop and generated adjustments |
| Facebook Stories | Use | Dedicated 9:16 source; protected content clears approximate bands | Turn on Safe zone guardrail |
| Instagram Stories | Use | Dedicated 9:16 source; protected content clears approximate bands | Turn on Safe zone guardrail |
| Facebook Reels | Native check | Disclaimer requirement is account/build dependent | Check Safe zone guardrail and bottom 40% if required |
| Instagram Reels | Native check | Copy rendering remains native | Check Safe zone guardrail and primary-text treatment |

## Destination continuity

- Expected headline/action: See where B2B demand leaks / Open the outline
- Supplied excerpt headline/action: See where B2B demand leaks / Open the fictional audit outline
- Access state and date: Clearly labeled supplied excerpt; live page not browsed / 2026-09-27
- Evidence source and owner: Fictional fixture record / Fixture author
- Continuity decision: Consistent based on the supplied excerpt. Live access, redirect and behavior remain native checks.

## Evidence

| Evidence ID | Exact item | Source/date | Fact state | Permission state | Owner |
| --- | --- | --- | --- | --- | --- |
| `E-avatar` | Avatar identity and local file receipt | Synthetic fixture / 2026-09-27 | Supplied and hash-bound | Local testing only | Fixture author |
| `E-feed` | Feed source, crop and protected rectangle | Synthetic fixture / 2026-09-27 | Supplied and hash-bound | Local testing only | Fixture author |
| `E-vertical` | Vertical source, crop and protected rectangle | Synthetic fixture / 2026-09-27 | Supplied and hash-bound | Local testing only | Fixture author |
| `E-offer` | Fictional audit outline | Fixture record / 2026-09-27 | Test input, not a real offer approval | Not applicable | Fixture author |
| `E-destination` | Headline and action excerpt | Fixture record / 2026-09-27 | Supplied excerpt, live behavior Unknown | Not applicable | Fixture author |

## Open requests

| Request ID | Subject/field | Owner or assignment | Reason | Exact evidence/action | Blocks |
| --- | --- | --- | --- | --- | --- |
| `req-native-meta-account` | Meta account/objective | Assign campaign owner | Local review cannot establish account or objective | Record intended account and objective | Meta-native verification |
| `req-meta-preview` | Native placement preview | Campaign owner | Local pixels do not prove native rendering | Record dated Feed, Stories and Reels previews and Safe zone checks | Meta-native verification |
| `req-meta-tracking` | Destination and tracking | Campaign owner | Local record does not prove final parameters or events | Record final URL, tracking parameters and event check | Meta-native verification |

## Export manifest

| Export | Filename | Dimensions/bytes/SHA-256 | Status |
| --- | --- | --- | --- |
| Full-context mockup PNG | `maestro-demand-leak-audit-facebook-instagram-mockup.png` | Populated by the tool run | Not generated in this Markdown example |
| Clean Feed art PNG | `maestro-demand-leak-audit-feed-4x5.png` | Populated by the tool run | Not generated in this Markdown example |
| Clean vertical art PNG | `maestro-demand-leak-audit-vertical-9x16.png` | Populated by the tool run | Not generated in this Markdown example |
| Markdown handoff | `maestro-demand-leak-audit-handoff.md` | Populated by the tool run | Example supplied here |
| Lossless JSON record | `maestro-demand-leak-audit-handoff.json` | Populated by the tool run | Not generated in this Markdown example |

## Meta-native checklist

Check the intended account, objective, selected placements, imported mockup, generated adjustments, Safe zone guardrail, CTA eligibility, destination, tracking, rights and final preview. Record dated evidence and reviewer before setting Meta-native verification to Externally verified.
