{
  "schemaVersion": 1,
  "settings": {
    "brand": "Firefly",
    "created": "2026-11-09",
    "status": "Production plan; no campaign media generated, scheduled or published",
    "start": "Day 1 = chosen launch day; dates remain relative",
    "goal": "Generate relevant enquiries about scoped website and marketing projects; build a truthful demonstration portfolio.",
    "audience": "Business owners and small marketing teams worldwide with an existing business/offer and a website or marketing priority. No verified customer interview sample or buyer-demand ranking is claimed.",
    "channels": "16 core posts adapted for LinkedIn company feed and Instagram; 14 Instagram Story/reuse days. Use the same masters on Facebook only if a managed page already exists. No new TikTok/X operation in month one.",
    "cadence": "Planning assumption: approximately four main posts a week. This is a manageable production choice, not a proven optimal cadence.",
    "cta": "https://wa.me/6584390609?text=Hi%2C%20I%27m%20interested%20in%20Firefly.%20My%20business%20is%20",
    "destination": "Use WhatsApp as the profile/link-sticker destination. firefly.bwebo.com is prepared but not provisioned; activate website CTAs only after real launch verification. No comment-to-DM automation is configured.",
    "identity": "Use current abdomen-gradient logo v2. Charcoal #202219; amber #F1C75B → yellow #F5E97B → lime #CBEE79; paper #F9F9F8. Dark text on light yellow/lime. Manrope/Barlow from the existing website. Main identity Firefly; quiet by bwebo only in ownership/footer contexts.",
    "generation": "All scene timings are proposed Firefly edits, not measured source cut maps. Record a scratch narration and adjust each shot before rendering. For Kling/Seedance or another reference-video tool: use the linked reference with the matching R-ID, preserve camera/framing/transition mechanism, then use the P-ID’s exact scene sequence with our own subject/assets. Generate separate short scene plates when needed. Add exact UI, captions and logo in an editor. Model-specific reference support, limits and costs have not been tested. No generation job is authorised by this plan.",
    "imageGeneration": "Use the linked still as the composition reference: retain headline/browser/annotation positions or three-column email crop. Replace subject, branding and all wording with the P-ID brief. Generate original photographs/backgrounds without text; composite exact copy and logo afterwards. Never render competitor faces as Firefly staff or third-party products as our clients.",
    "masters": "Proposed production canvases: images/carousels 1080×1350, videos/Stories 1080×1920, plus LinkedIn 4:5 video crops with captions reframed. Keep essential text away from interface edges; verify actual upload previews. These are working masters, not a claim to enumerate current platform limits.",
    "platformCopy": "LinkedIn: use each supplied caption followed by the WhatsApp URL on a separate line. Instagram: same caption, change final enquiry action to “Message Firefly or use the link in our bio”; bio must first contain the verified WhatsApp URL. Use 0–3 relevant tags such as #WebDesign #DigitalMarketing; no invented location tags. Document carousel on LinkedIn = PDF; Instagram = individual slide images.",
    "productionOrder": "Batch 1: P01/P03/P05/P07/P11/P13/P15 typography + real demo screenshots. Batch 2: P02 site reveal. Batch 3: P04/P06/P08/P14/P16 founder recordings. Batch 4: original email concepts P09/P10 and P12 motion. Put all 16 through the release check before Day 1; no placeholder image should be posted.",
    "review": "Before posting: source visible; own subject/wording; no borrowed client proof; demo labels visible; logo/gradient correct; actual destination works; captions accurate; phone crop legible; audio rights confirmed. Keep previews and final files per P-ID. Record real enquiries, source post where known, and agreed next actions weekly and on Day 30. This is operational reporting, not a proposed market test.",
    "limits": "References were inspected on 9 November 2026 through public pages, transcripts and timed samples. A few are older useful creative examples. No watch-through/performance study, conversion guarantee, paid-account access, social scheduling, ad spend, synthetic testimonial or finished campaign video is implied."
  },
  "competitors": [
    [
      "WebFX",
      "Broad agency incumbent",
      "https://www.webfx.com/",
      "Search, ads, websites and content organised around commercial outcomes. Copy its specific buyer questions; not its scale or results."
    ],
    [
      "SmartSites",
      "Broad agency incumbent",
      "https://www.smartsites.com/",
      "Website, SEO, PPC, email and social. Site-launch demonstrations are the closest fit for our real founder demos."
    ],
    [
      "Disruptive Advertising",
      "Performance agency",
      "https://disruptiveadvertising.com/",
      "Paid media, CRO, creative and lifecycle. Copy the problem/explanation structure and connection between ads and landing pages."
    ],
    [
      "LYFE Marketing",
      "Small-business agency",
      "https://www.lyfemarketing.com/",
      "Websites, social, PPC, email and short video. Copy direct owner-language offers; omit guarantees, lead totals and urgency claims."
    ],
    [
      "OOm",
      "Singapore integrated agency",
      "https://www.oom.com.sg/",
      "Websites, SEO/GEO, paid media and content. Copy accessible explanations of how services work together. Our audience remains worldwide."
    ],
    [
      "First Page Digital",
      "Regional incumbent",
      "https://www.firstpagedigital.sg/",
      "Search and paid-media offer, with international sibling sites. Useful category vocabulary; no selected finished creative from this source."
    ],
    [
      "NinjaPromo",
      "Integrated subscription agency",
      "https://ninjapromo.io/",
      "Broad marketing/design scope. Reference for solution packaging; reject fake office/team footage and subscription promises we have not established."
    ],
    [
      "Flowium",
      "Email/retention specialist",
      "https://flowium.com/",
      "Email and retention services, email showcases and process demos. Copy showing the deliverable itself."
    ],
    [
      "Superside",
      "Adjacent creative-production incumbent",
      "https://www.superside.com/blog/instagram-ads-examples",
      "Official creative examples and public agency ads. Copy visual mechanisms, not enterprise scale, proprietary platform or client results."
    ],
    [
      "Wix / Elementor",
      "DIY substitutes",
      "https://www.wix.com/",
      "Buyers can build with a platform. Their visual examples help make our service tangible. Do not imply Firefly owns their software."
    ]
  ],
  "references": [
    {
      "id": "R13",
      "brand": "Acceler8 Labs",
      "kind": "carousel/PDF",
      "url": "https://www.acceler8labs.com/wp-content/uploads/2024/11/A8-Carousel-Agency-Checklist.pdf",
      "score": [
        5,
        5,
        5,
        5
      ],
      "observed": "Complete 13-page agency checklist PDF inspected. Oversized condensed cover, paper texture, black/accent words, numbered explanatory pages, repeated checklist/detail panels, and closing save action. Bottom outlined footer bar and arrow repeat across pages.",
      "copy": "Use this actual cover/body/closing sequence for all four carousels. Adapt to 5–6 slides: cover from source 1, setup/checklist from 2–3 where useful, detail layouts from 4–10, close from 13. Keep type hierarchy, numbering, footer and page rhythm. Replace original text with the Firefly slide copy.",
      "exclude": "Original agency trust ratings, red identity, logos, handles and wording. This is an older November 2024 reference selected for its complete observed sequence, not current performance."
    },
    {
      "id": "R1",
      "brand": "SmartSites",
      "kind": "video",
      "url": "https://www.linkedin.com/posts/smartsites_smartsites-websitelaunch-professionalwebdesign-activity-7438305756338155520-WdGO",
      "duration": 29.077,
      "score": [
        5,
        5,
        5,
        5
      ],
      "observed": "A website moves into a tilted perspective against a dark textured ground. The actual page is the hero.",
      "copy": "Keep the floating browser, perspective move and page-section sequence. Substitute a recorded founder demo and Firefly colours.",
      "exclude": "Guardian Digital branding, client relationship and launch announcement.",
      "media": "https://dms.licdn.com/playlist/vid/v2/D5610AQGT94w9wPVNiA/mp4-640p-30fp-crf28/B56Zzorp2pKYBo-/0/1773430288226?e=2147483647&v=beta&t=Nso1RsCGaFsYCs2aViZ-apdyqP9o3LDbz8DRdJQbbnI"
    },
    {
      "id": "R2",
      "brand": "Disruptive Advertising",
      "kind": "video",
      "url": "https://www.linkedin.com/posts/disruptive-advertising_marketingfunnel-conversionoptimization-activity-7377007929507373057-GUYw",
      "duration": 83.52,
      "score": [
        5,
        5,
        4,
        5
      ],
      "observed": "Close talking head against black, large white hook card, separate short subtitles with coloured emphasis.",
      "copy": "Keep the close crop, immediate problem statement, hook card and short subtitle rhythm. Explain one ad-to-page problem.",
      "exclude": "2x-result hook and any borrowed performance promise.",
      "media": "https://dms.licdn.com/playlist/vid/v2/D5605AQF5DVmvMk-aUA/mp4-720p-30fp-crf28/B56ZmBla8OHMBo-/0/1758815736229?e=2147483647&v=beta&t=hZk-8t7E23_HSZvA9IcUHpjNb5yZFc248EhnIcjTD5c"
    },
    {
      "id": "R3",
      "brand": "OOm",
      "kind": "video",
      "url": "https://www.linkedin.com/posts/oom-sg_worldcup2026-marketingstrategy-digitalmarketing-activity-7471516742335516672-kuJD",
      "duration": 44.348,
      "score": [
        5,
        5,
        4,
        5
      ],
      "observed": "Seated presenter at desk, yellow rounded headline at top, white subtitles and small football-player illustrations over lower torso.",
      "copy": "Keep the desk composition, persistent top hook and one illustrated role appearing at a time. Explain a coordinated service package.",
      "exclude": "World Cup 2026 as an upcoming event, copied presenter identity and an invented Firefly team.",
      "media": "https://dms.licdn.com/playlist/vid/v2/D4E05AQEwiyCw2SZShw/mp4-640p-30fp-crf28/B4EZ67QkyJKQBg-/0/1781258151927?e=2147483647&v=beta&t=Y_1PmwwvGdeRpwZ8Vkxit1rGuzuwtcLwXos3c-iPgq0"
    },
    {
      "id": "R4",
      "brand": "LYFE Marketing",
      "kind": "video",
      "url": "https://admanage.ai/ad/9385850",
      "duration": 119.04,
      "score": [
        5,
        4,
        4,
        4
      ],
      "observed": "Direct-to-camera expert; yellow uppercase subtitles. At 5 seconds the presenter becomes an inset below a large lead spreadsheet.",
      "copy": "Keep owner-addressed opening and presenter-plus-deliverable layout. Replace spreadsheet with an illustrative scope board.",
      "exclude": "Lead counts, client data, accountancy specialism, delivery guarantees and a fake spreadsheet of leads.",
      "provenance": "Third-party public ad player; advertiser date is 2026-10-03. Original Meta-library delivery could not be independently checked.",
      "media": "https://files.adscan.ai/257863494267958/4469001950041637.mp4"
    },
    {
      "id": "R5",
      "brand": "Flowium",
      "kind": "video",
      "url": "https://www.linkedin.com/posts/flowium_flowium-emaildesign-emailmarketing-activity-7305564679798456321-BQ1z",
      "duration": 58.368,
      "score": [
        4,
        5,
        5,
        5
      ],
      "observed": "A tall email composition builds within a centred canvas on a dark blue ground. At 5 seconds pink header, heart, large offer headline and empty lower canvas are visible.",
      "copy": "Keep the centred email canvas and staged assembly. Build an original welcome-email demonstration.",
      "exclude": "Brew Love art, discount, shipping offer and client relationship. This is an older 2025 reference, selected for format rather than recency.",
      "media": "https://dms.licdn.com/playlist/vid/v2/D4D05AQHdGuA3-jgD8w/mp4-720p-30fp-crf28/B4DZWKURLlHIBg-/0/1741782348198?e=2147483647&v=beta&t=gL9tK2cLdVjBmTtKlU1hnjEzjaG99yDH8TKy-i9uTKg"
    },
    {
      "id": "R6",
      "brand": "Flowium",
      "kind": "image",
      "url": "https://www.linkedin.com/posts/flowium_flowium-emailmarketing-dtc-activity-7455985875777122304-BWMw",
      "score": [
        4,
        5,
        5,
        5
      ],
      "observed": "Three full-height email designs side by side, top/bottom cropped, matching product photography and disciplined type.",
      "copy": "Keep three equal-width email columns and crop. Show original welcome, product and follow-up demo emails.",
      "exclude": "Nutridome assets, health claims, testimonial photos and watermarks."
    },
    {
      "id": "R7",
      "brand": "Wix via Superside",
      "kind": "image",
      "url": "https://www.superside.com/blog/instagram-ads-examples",
      "image": "https://cdn.sanity.io/images/k0dlbavy/production/12e21a583fa37687c074d267ddd5ab5e5116a13f-640x1107.png?w=640&q=95&auto=format",
      "score": [
        5,
        5,
        5,
        5
      ],
      "observed": "Flat blue field, two-line headline above a browser mockup, circular annotations and fine arrows around relevant UI.",
      "copy": "Keep headline-to-browser hierarchy and annotation geometry; replace blue with Firefly charcoal/lime, screenshot with founder demo.",
      "exclude": "Wix identity, downloadable-article promise, camera product and any unsubstantiated conversion claim."
    },
    {
      "id": "R8",
      "brand": "Elementor via Superside",
      "kind": "image",
      "url": "https://www.superside.com/blog/instagram-ads-examples",
      "image": "https://cdn.sanity.io/images/k0dlbavy/production/f1323c4730fea16510af9accc44b9381e47e0d0d-828x1224.png?w=828&q=95&auto=format",
      "score": [
        4,
        5,
        5,
        5
      ],
      "observed": "Dark field, large centred serif headline enclosed in fine browser wireframe, small circular seal overlapping top-right, small arrow-led footer.",
      "copy": "Keep the framed editorial cover composition and restrained badge. Use a factual demo or package label, not an award.",
      "exclude": "Awards, showcase count, Elementor branding and copied headline."
    },
    {
      "id": "R9",
      "brand": "Oyster / Superside",
      "kind": "video",
      "url": "https://www.superside.com/blog/instagram-ads-examples",
      "duration": 20.01,
      "score": [
        4,
        5,
        4,
        5
      ],
      "observed": "Square yellow textured ground, hand-drawn burst around short question, irregular cream paper text panel with large dark type.",
      "copy": "Keep question → paper answer → closing action, type scale and panel changes. Use original business questions in Firefly colours.",
      "exclude": "Employment/legal statements, Oyster identity and original wording.",
      "media": "https://cdn.sanity.io/files/k0dlbavy/production/92c797a83f51c96136ec19b9e45fe1b96afe5702.mp4"
    },
    {
      "id": "R10",
      "brand": "Superside",
      "kind": "video",
      "url": "https://runneth.com/library/superside",
      "duration": 73.557,
      "score": [
        4,
        4,
        3,
        4
      ],
      "observed": "Vertical walking presenter outdoors, immediate cut between locations, oversized white text distributed across torso.",
      "copy": "Keep moving-presenter opening and short location cuts for an offer explainer. Use the real founder or clearly illustrative footage.",
      "exclude": "Superside platform, staffing, enterprise clients and scale claims.",
      "provenance": "Third-party Motion swipe-file player; not primary evidence of ad performance.",
      "media": "https://motionswipefile.blob.core.windows.net/swipe-file-cached-links/swipe-file-source-link/2072423740363533/6a03282a08c1a6eaf92052bb/33c20811-72c4-4170-8c31-237045adc9b8.mp4"
    },
    {
      "id": "R11",
      "brand": "Community via Superside",
      "kind": "video",
      "url": "https://www.superside.com/blog/instagram-ads-examples",
      "duration": 15.3,
      "score": [
        3,
        4,
        4,
        2
      ],
      "observed": "Light ground, top headline, large phone at left and oversized metric at right.",
      "copy": "Not selected: the composition depends on performance proof Firefly does not yet have. A later factual UI demo could reuse the geometry.",
      "exclude": "59% CTR and cross-channel comparisons; not Firefly evidence."
    },
    {
      "id": "R12",
      "brand": "Moo via Superside",
      "kind": "video",
      "url": "https://www.superside.com/blog/instagram-ads-examples",
      "duration": 4,
      "score": [
        2,
        4,
        3,
        3
      ],
      "observed": "Short notebook/product close-up within a captured Instagram interface; paper and binding detail.",
      "copy": "Not selected: attractive tactile motion, but weaker connection to a digital-agency buyer than an actual website demo.",
      "exclude": "Notebook product, Moo identity and captured Instagram interface."
    }
  ],
  "posts": [
    {
      "id": "P01",
      "day": 1,
      "format": "image",
      "title": "What Firefly does",
      "refs": [
        "R8"
      ],
      "hook": "Websites and marketing, taken care of.",
      "frames": [
        "Single 4:5 cover: Firefly wordmark top-left; thin browser frame in centre; headline inside; small badge “Worldwide”; footer “Website • Search • Ads • Content • Email”."
      ],
      "caption": "A website, search visibility and campaigns should point people towards the same offer. Firefly brings the useful parts together: websites, SEO, paid ads, content and email. Start with one project or a coordinated plan. Message us with what your business needs.",
      "inputs": "Current logo v2 and outlined browser frame. No photos required.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P02",
      "day": 3,
      "format": "video",
      "title": "Show the website",
      "refs": [
        "R1"
      ],
      "hook": "A closer look at Storefront.",
      "frames": [
        "0–2s: tilted browser enters a charcoal scene. Overlay “Storefront / Founder demo”.",
        "2–7s: controlled scroll from product-led hero to product browsing. VO: “Here is one of our founder’s interface demos.”",
        "7–12s: cut to mobile crop, highlight navigation and a product detail. VO: “See the products, explore the details and find the next step.”",
        "12–16s: browser settles. VO: “Need a website for your business? Talk to Firefly.”"
      ],
      "caption": "A closer look at Storefront: a founder-built ecommerce interface demo. This shows interface work, not a client launch or sales result. For your project, we scope the pages, content, integrations and launch checks around what you sell. Message us about your website.",
      "inputs": "Record demos.randysee.com/storefront after checking actual interactions. Existing /work/storefront.jpg can be a temporary still; do not invent live checkout behaviour.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P03",
      "day": 5,
      "format": "carousel",
      "title": "Make the next step clear",
      "refs": [
        "R13",
        "R7"
      ],
      "hook": "Can a visitor tell what to do next?",
      "frames": [
        "Use R13 cover/body/closing layouts and repeated numbered footer/arrow. R7 supplies browser callouts within the body. 1: Oversized cover: “Can a visitor tell what to do next?”",
        "2: Same browser crop; circle the main action. Text “Name the next step.”",
        "3: Crop the supporting offer copy. Text “Explain what happens after the click.”",
        "4: Mobile version; mark form/button. Text “Check it on a phone.”",
        "5: “Need help with the page and the journey? Message Firefly.”"
      ],
      "caption": "Open your homepage on your phone. What do you offer, who is it for, and what should someone do next? Those answers should be easy to find. We can help with the page structure, copy and build together. Message Firefly about your website.",
      "inputs": "Storefront demo captures; annotate real visible elements. All examples labelled founder demo.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P04",
      "day": 7,
      "format": "video",
      "title": "Ad and landing page alignment",
      "refs": [
        "R2"
      ],
      "hook": "Does your landing page match your ad?",
      "frames": [
        "0–3s: tight presenter crop on charcoal; large white hook card. VO: “Does your landing page match your ad?”",
        "3–8s: split-screen illustrative ad and page with matching offer words. VO: “Someone clicks for a specific offer. The page needs to continue that conversation.”",
        "8–15s: highlight headline, terms, contact action in sequence. VO: “Keep the offer clear, explain the important details and make the next step easy to find.”",
        "15–21s: return to presenter. VO: “Firefly can scope the ads, creative and landing page together. Message us about your campaign.”"
      ],
      "caption": "The ad and the landing page are one customer journey. Check that the offer, important terms and next action line up. Firefly can plan the campaign and supporting page together. Media spend and service fees are quoted separately.",
      "inputs": "Real founder recording required to preserve the reference format. Hold this post until recorded. Build illustrative ad/page with no fabricated analytics.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P05",
      "day": 8,
      "format": "image",
      "title": "Website detail",
      "refs": [
        "R7"
      ],
      "hook": "Make your offer easy to understand.",
      "frames": [
        "Single 4:5 Wix composition: large two-line headline, lower-half Storefront browser, three thin callout circles “Offer”, “Details”, “Next step”. Small “Founder demo” label."
      ],
      "caption": "Design choices need a job. The headline explains the offer. The page gives the details. The contact or purchase route shows the next step. Need those parts to work together on your website? Message Firefly.",
      "inputs": "Same verified founder demo as P02; exact readable overlays added in editor.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P06",
      "day": 10,
      "format": "video",
      "title": "A coordinated package",
      "refs": [
        "R3"
      ],
      "hook": "Which position does your marketing need covered?",
      "frames": [
        "0–3s: seated presenter; warm-yellow hook strip at top. VO: “Which position does your marketing need covered?”",
        "3–9s: simple football-position icons appear one at a time. VO: “The website explains your offer. Search helps people find it.”",
        "9–18s: add ad, article and email icons. VO: “Ads carry the offer. Content answers questions. Email follows up with people who have agreed to hear from you.”",
        "18–25s: icons connect to one plan card. VO: “You may not need every channel. Firefly helps scope the parts around your business.”"
      ],
      "caption": "Different marketing channels do different jobs. Start with your offer and the journey customers need to take, then choose the useful work: website, search, ads, content or email. You can bring several parts into one Firefly proposal.",
      "inputs": "Original icons; no football footage needed. Real seated founder recording required. Hold this post until recorded. Keep the analogy evergreen, not World Cup news.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P07",
      "day": 12,
      "format": "carousel",
      "title": "What is included",
      "refs": [
        "R13"
      ],
      "hook": "Choose the work around your business.",
      "frames": [
        "Use R13 oversized cover, numbered detail pages, repeated bottom footer/arrow and closing action. 1: Cover “Choose the work around your business.”",
        "2: “Website” / structure, responsive build, agreed integrations, launch checks.",
        "3: “Search & content” / priority pages, technical improvements, useful content, progress reporting.",
        "4: “Paid campaigns” / channel plan, creative, landing page, tracking checks; media spend separate.",
        "5: “Email” / agreed campaigns or flows, copy/design, setup checks, reporting.",
        "6: “Start with the priority.” / Send business, current website and what needs to improve."
      ],
      "caption": "You do not need to buy every service. Tell us what you sell, what you already have and what needs to improve. We will scope the work, review points and costs in a proposal. Ad spend, platform charges and ongoing support are stated separately.",
      "inputs": "Typography-only carousel based on P01 system; no invented package prices or delivery times.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P08",
      "day": 14,
      "format": "video",
      "title": "Website launch checks",
      "refs": [
        "R2"
      ],
      "hook": "Before your website goes live, try this.",
      "frames": [
        "0–3s: close-crop presenter and white hook card. VO: “Before your website goes live, try this.”",
        "3–8s: real phone recording of demo. VO: “Open it on your phone. Can you read the offer and use the main navigation?”",
        "8–14s: illustrative contact flow. VO: “Try the contact route and check where it goes. Review the confirmation and notification too.”",
        "14–20s: three checked labels. VO: “Then check the important links and page details. Firefly includes agreed launch checks in the website scope.”"
      ],
      "caption": "A launch check should follow the customer journey: phone layout, navigation, important links and the contact route. Our website proposal sets out the checks and handover for your project. Need help with a build or refresh? Message Firefly.",
      "inputs": "Own demo phone recording. Only show a successful form submission if the actual destination/notification is verified; otherwise use a labelled illustrative flow.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P09",
      "day": 15,
      "format": "image",
      "title": "Show email work",
      "refs": [
        "R6"
      ],
      "hook": "One offer. A connected email sequence.",
      "frames": [
        "Three equal-width email mockups, cropped at top/bottom as in Flowium. Original fictional desk-accessory shop: welcome, product information, follow-up. Small “Illustrative email concepts” label; Firefly sign-off outside the mockups."
      ],
      "caption": "A welcome, a useful product explanation and a follow-up can each have a different job. These are illustrative email concepts showing how copy and design can stay consistent across a sequence. Firefly can scope email campaigns or flows alongside your website and content.",
      "inputs": "Create original fictional desk-accessory brand and original unbranded notebook photography. This is not a client project or a functioning automation.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P10",
      "day": 17,
      "format": "video",
      "title": "Email design assembly",
      "refs": [
        "R5"
      ],
      "hook": "From message to email layout.",
      "frames": [
        "0–2s: empty tall email canvas centred on charcoal. Overlay “Illustrative email concept”.",
        "2–6s: add original product photo and headline. VO: “Start with the message.”",
        "6–11s: short product details and one CTA appear. VO: “Give the reader useful detail and one clear action.”",
        "11–20s: mobile preview and final scroll. VO: “Check the layout and destination. Firefly can help with the copy, design and agreed setup.”"
      ],
      "caption": "From message to layout: an illustrative email build. The subject, body and next action need to make sense together. We can help with email copy, design and agreed setup, with quantities and review points in the proposal.",
      "inputs": "Use P09 original email concept. Animate real design layers in an editor; use generation only for the original product scene, not legible UI.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P11",
      "day": 19,
      "format": "carousel",
      "title": "Useful search content",
      "refs": [
        "R13",
        "R7"
      ],
      "hook": "Answer the questions before the enquiry.",
      "frames": [
        "Use R13 oversized cover, numbered checklist/detail pages and closing action; R7 supplies browser callouts within slide 5. 1: Cover: “Answer the questions before the enquiry.”",
        "2: Large query card “Is this for a business like mine?” / Explain audience and use cases.",
        "3: Query card “What is included?” / Show deliverables and scope.",
        "4: Query card “What happens next?” / Explain review, launch and support.",
        "5: Browser with annotated service page / “Search work and useful content belong together.”",
        "6: “Have pages that need work? Message Firefly.”"
      ],
      "caption": "Useful service pages answer real buying questions: who the work is for, what is included and what happens next. Firefly scopes search improvements and content together, including AI-search visibility reviews where relevant. Rankings and AI citations depend on the platforms; we report what is observed.",
      "inputs": "Original query cards and illustrative service-page design. No invented Google rank, AI citation screenshot or traffic chart.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P12",
      "day": 21,
      "format": "video",
      "title": "One question, one answer",
      "refs": [
        "R9"
      ],
      "hook": "Do I need every marketing channel?",
      "frames": [
        "0–3s: dark type in hand-drawn burst on yellow textured ground. VO: “Do I need every marketing channel?”",
        "3–8s: irregular paper panel slides in. Text “Start with the priority.” VO: “Start with what needs to improve and where your customers are looking.”",
        "8–14s: three original panels: “Website”, “Visibility”, “Campaign”. VO: “That might mean a clearer website, useful search content, or a campaign with a matching landing page.”",
        "14–19s: simple Firefly close. VO: “Tell us where you are now. We will scope the useful work.”"
      ],
      "caption": "You can start with one priority. Share your business, current website and what you want to improve. Firefly can scope a single project or bring the useful services together.",
      "inputs": "Original paper textures/shapes. Preserve R9 visual sequence closely; exact type and logo composited after generation.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P13",
      "day": 22,
      "format": "image",
      "title": "Scope without surprises",
      "refs": [
        "R8"
      ],
      "hook": "What sits outside the project fee?",
      "frames": [
        "Same fine browser frame and overlap badge as R8; badge “Check the scope”. Headline “What sits outside the project fee?” Footer row “Ad spend / Platform fees / Ongoing support”."
      ],
      "caption": "Ad spend, platform charges and ongoing support can sit outside the initial project fee. Your Firefly proposal explains what is included and what is quoted separately. Share what you need and we will discuss the scope.",
      "inputs": "Typographic composition. No fake price, scarcity or countdown.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P14",
      "day": 24,
      "format": "video",
      "title": "Content production package",
      "refs": [
        "R4"
      ],
      "hook": "Need useful content, with the writing and design handled?",
      "frames": [
        "0–3s: founder full frame; short yellow subtitles. VO: “Need useful content, with the writing and design handled?”",
        "3–9s: presenter inset below a large original content board. VO: “We scope the topics and formats around your offer and customer questions.”",
        "9–15s: show one illustrative brief, article opening and supporting visual. VO: “Then the copy and supporting creative go through the agreed review.”",
        "15–22s: founder full frame. VO: “Firefly can help with pages, articles and campaign content. Message us with what you need.”"
      ],
      "caption": "Useful content takes more than a topic list. Firefly can help plan and produce service pages, articles and campaign copy, with supporting creative where included. Formats, quantities, revisions and publishing responsibility are agreed in the proposal.",
      "inputs": "Original content board labelled “Example workflow”. No fabricated pipeline, client list or results spreadsheet. Organic social management is separately scoped; do not merge the other agent’s brand offer here.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P15",
      "day": 26,
      "format": "carousel",
      "title": "How a project works",
      "refs": [
        "R13"
      ],
      "hook": "From your brief to a scoped project.",
      "frames": [
        "Use R13 oversized cover, numbered body pages, repeated footer/arrow and final action. 1: Cover / “From your brief to a scoped project.”",
        "2: “Tell us what you need.” / Business, audience, existing website, priority.",
        "3: “Review the proposal.” / Deliverables, costs, review points and responsibilities.",
        "4: “See it take shape.” / Review the design, content or campaign at agreed checkpoints.",
        "5: “Launch with a plan.” / Checks, handover or agreed ongoing support.",
        "6: “Ready to discuss it?” / Message Firefly with your business and priority."
      ],
      "caption": "You do not need a technical brief. Start with your business, your audience and what needs to improve. We turn that into a proposal with deliverables, costs and review points, then develop the work through the agreed checkpoints. Clients worldwide are welcome.",
      "inputs": "Typography-only; actual approved process from current Firefly site data.",
      "status": "Scripted; original media not produced"
    },
    {
      "id": "P16",
      "day": 29,
      "format": "video",
      "title": "Direct offer recap",
      "refs": [
        "R10"
      ],
      "hook": "What should your next website or campaign do?",
      "frames": [
        "0–4s: founder walking, medium crop, oversized white text. VO: “What should your next website or campaign do?”",
        "4–11s: cut to founder seated, same framing. VO: “Tell us what you sell, who you want to reach and what needs to improve.”",
        "11–18s: own demo and illustrative project cards fill frame. VO: “Firefly can scope the website, search, ads, content or email work you need.”",
        "18–24s: founder returns; quiet sign-off. VO: “Message us to discuss your project. We work with businesses worldwide.”"
      ],
      "caption": "Planning a website, a refresh or a marketing campaign? Send Firefly your business, current website if you have one, and the priority. We will discuss the useful next step and scope the work. Worldwide enquiries welcome.",
      "inputs": "Real founder in two locations required; hold this post until recorded rather than silently changing the reference format. No synthetic “employee”, fake office or unapproved team claim.",
      "status": "Scripted; original media not produced"
    }
  ],
  "storyDays": [
    {
      "day": 2,
      "parent": "P01",
      "action": "Three cards: “Website”, “Search”, “Campaigns”. Final card: “What needs attention in your business?” Use an Instagram question sticker. Answer actual replies; do not seed fake questions."
    },
    {
      "day": 4,
      "parent": "P02",
      "action": "Repost the Storefront demo clip. Add “Founder demo — not client work”. Next card: “What must your website help a customer do?”"
    },
    {
      "day": 6,
      "parent": "P03",
      "action": "Use carousel slide 2 as a Story. Question sticker: “What is the main action on your homepage?”"
    },
    {
      "day": 9,
      "parent": "P05",
      "action": "Reuse the annotated browser. Poll: “Which part needs attention? Offer / Next step”. Follow with the WhatsApp link sticker."
    },
    {
      "day": 11,
      "parent": "P06",
      "action": "Reuse the service-role diagram; show Website → Search → Campaign one card at a time. Text: “Choose the useful parts around your priority.”"
    },
    {
      "day": 13,
      "parent": "P07",
      "action": "Reuse scope slide. Text: “A project starts with your business, audience and priority.” Link sticker to WhatsApp."
    },
    {
      "day": 16,
      "parent": "P09",
      "action": "Crop each of the three original demo emails into a separate Story. Keep “Illustrative concept” visible on all three."
    },
    {
      "day": 18,
      "parent": "P10",
      "action": "Reuse 6 seconds of the email assembly. Text: “Copy, layout and next action—planned together.”"
    },
    {
      "day": 20,
      "parent": "P11",
      "action": "Use the three buying-question cards. Question sticker: “What do customers ask before they contact you?”"
    },
    {
      "day": 23,
      "parent": "P13",
      "action": "Reuse the separate-charges card: Ad spend / Platform fees / Ongoing support. Add “Ask what is included before work begins.”"
    },
    {
      "day": 25,
      "parent": "P14",
      "action": "Show the illustrative content board. Text: “Start with a customer question. Build the content around it.”"
    },
    {
      "day": 27,
      "parent": "P15",
      "action": "Reuse the four process stages as a Story sequence. Link sticker: “Discuss a project”."
    },
    {
      "day": 28,
      "parent": "P02",
      "action": "Repeat strongest visually clear 6-second founder-demo cut, selected after watching the finished edit. Same honest label. No invented performance ranking."
    },
    {
      "day": 30,
      "parent": "P16",
      "action": "Recap three main offers with their own stills. Text: “Website, search or campaign—which is your priority?” Link sticker to WhatsApp. Review real enquiries and record next actions."
    }
  ],
  "calendar": [
    {
      "day": 1,
      "type": "image",
      "id": "P01",
      "title": "What Firefly does",
      "action": "Publish P01 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R8"
    },
    {
      "day": 2,
      "type": "story/reuse",
      "id": "P01",
      "title": "Reuse P01",
      "action": "Three cards: “Website”, “Search”, “Campaigns”. Final card: “What needs attention in your business?” Use an Instagram question sticker. Answer actual replies; do not seed fake questions.",
      "refs": "R8"
    },
    {
      "day": 3,
      "type": "video",
      "id": "P02",
      "title": "Show the website",
      "action": "Publish P02 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R1"
    },
    {
      "day": 4,
      "type": "story/reuse",
      "id": "P02",
      "title": "Reuse P02",
      "action": "Repost the Storefront demo clip. Add “Founder demo — not client work”. Next card: “What must your website help a customer do?”",
      "refs": "R1"
    },
    {
      "day": 5,
      "type": "carousel",
      "id": "P03",
      "title": "Make the next step clear",
      "action": "Publish P03 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R13 R7"
    },
    {
      "day": 6,
      "type": "story/reuse",
      "id": "P03",
      "title": "Reuse P03",
      "action": "Use carousel slide 2 as a Story. Question sticker: “What is the main action on your homepage?”",
      "refs": "R13 R7"
    },
    {
      "day": 7,
      "type": "video",
      "id": "P04",
      "title": "Ad and landing page alignment",
      "action": "Publish P04 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R2"
    },
    {
      "day": 8,
      "type": "image",
      "id": "P05",
      "title": "Website detail",
      "action": "Publish P05 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R7"
    },
    {
      "day": 9,
      "type": "story/reuse",
      "id": "P05",
      "title": "Reuse P05",
      "action": "Reuse the annotated browser. Poll: “Which part needs attention? Offer / Next step”. Follow with the WhatsApp link sticker.",
      "refs": "R7"
    },
    {
      "day": 10,
      "type": "video",
      "id": "P06",
      "title": "A coordinated package",
      "action": "Publish P06 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R3"
    },
    {
      "day": 11,
      "type": "story/reuse",
      "id": "P06",
      "title": "Reuse P06",
      "action": "Reuse the service-role diagram; show Website → Search → Campaign one card at a time. Text: “Choose the useful parts around your priority.”",
      "refs": "R3"
    },
    {
      "day": 12,
      "type": "carousel",
      "id": "P07",
      "title": "What is included",
      "action": "Publish P07 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R13"
    },
    {
      "day": 13,
      "type": "story/reuse",
      "id": "P07",
      "title": "Reuse P07",
      "action": "Reuse scope slide. Text: “A project starts with your business, audience and priority.” Link sticker to WhatsApp.",
      "refs": "R13"
    },
    {
      "day": 14,
      "type": "video",
      "id": "P08",
      "title": "Website launch checks",
      "action": "Publish P08 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R2"
    },
    {
      "day": 15,
      "type": "image",
      "id": "P09",
      "title": "Show email work",
      "action": "Publish P09 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R6"
    },
    {
      "day": 16,
      "type": "story/reuse",
      "id": "P09",
      "title": "Reuse P09",
      "action": "Crop each of the three original demo emails into a separate Story. Keep “Illustrative concept” visible on all three.",
      "refs": "R6"
    },
    {
      "day": 17,
      "type": "video",
      "id": "P10",
      "title": "Email design assembly",
      "action": "Publish P10 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R5"
    },
    {
      "day": 18,
      "type": "story/reuse",
      "id": "P10",
      "title": "Reuse P10",
      "action": "Reuse 6 seconds of the email assembly. Text: “Copy, layout and next action—planned together.”",
      "refs": "R5"
    },
    {
      "day": 19,
      "type": "carousel",
      "id": "P11",
      "title": "Useful search content",
      "action": "Publish P11 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R13 R7"
    },
    {
      "day": 20,
      "type": "story/reuse",
      "id": "P11",
      "title": "Reuse P11",
      "action": "Use the three buying-question cards. Question sticker: “What do customers ask before they contact you?”",
      "refs": "R13 R7"
    },
    {
      "day": 21,
      "type": "video",
      "id": "P12",
      "title": "One question, one answer",
      "action": "Publish P12 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R9"
    },
    {
      "day": 22,
      "type": "image",
      "id": "P13",
      "title": "Scope without surprises",
      "action": "Publish P13 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R8"
    },
    {
      "day": 23,
      "type": "story/reuse",
      "id": "P13",
      "title": "Reuse P13",
      "action": "Reuse the separate-charges card: Ad spend / Platform fees / Ongoing support. Add “Ask what is included before work begins.”",
      "refs": "R8"
    },
    {
      "day": 24,
      "type": "video",
      "id": "P14",
      "title": "Content production package",
      "action": "Publish P14 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R4"
    },
    {
      "day": 25,
      "type": "story/reuse",
      "id": "P14",
      "title": "Reuse P14",
      "action": "Show the illustrative content board. Text: “Start with a customer question. Build the content around it.”",
      "refs": "R4"
    },
    {
      "day": 26,
      "type": "carousel",
      "id": "P15",
      "title": "How a project works",
      "action": "Publish P15 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R13"
    },
    {
      "day": 27,
      "type": "story/reuse",
      "id": "P15",
      "title": "Reuse P15",
      "action": "Reuse the four process stages as a Story sequence. Link sticker: “Discuss a project”.",
      "refs": "R13"
    },
    {
      "day": 28,
      "type": "story/reuse",
      "id": "P02",
      "title": "Reuse P02",
      "action": "Repeat strongest visually clear 6-second founder-demo cut, selected after watching the finished edit. Same honest label. No invented performance ranking.",
      "refs": "R1"
    },
    {
      "day": 29,
      "type": "video",
      "id": "P16",
      "title": "Direct offer recap",
      "action": "Publish P16 on LinkedIn and Instagram; follow platform caption adaptation.",
      "refs": "R10"
    },
    {
      "day": 30,
      "type": "story/reuse",
      "id": "P16",
      "title": "Reuse P16",
      "action": "Recap three main offers with their own stills. Text: “Website, search or campaign—which is your priority?” Link sticker to WhatsApp. Review real enquiries and record next actions.",
      "refs": "R10"
    }
  ]
}
