export declare const VALIDATE_PREP = "# /validate-prep \u2014 Validation Deployment Package\n\n## What This Does\n\nAuto-generates a complete deployment package after /deploy completes. Produces deployable assets, a step-by-step copy-paste checklist, pre-computed decision thresholds, and daily data collection templates.\n\n## Trigger Context\nRuns automatically after `/deploy` completes. No user input needed to start.\n\n## Prerequisites\n- All campaign assets from /deploy (landing page, emails, ad copy)\n- Channel setup specs from /channels (if already run) or generates minimal viable setup\n- Unit Economics guardrails (from /unit-economics)\n- Buyer Research Package (for targeting parameters)\n\n## Execution Protocol\n\n### Step 1: Determine Validation Tier\nCheck pipeline-state.json:\n- No previous validation \u2192 Tier 1 ($0-50/day, signal validation)\n- Tier 1 passed \u2192 Tier 2 ($50-100/day, micro-validation)\n- Tier 2 passed \u2192 Tier 3 (full budget, real validation)\n\n### Step 2: Build Deployment Package\n\n**Package Component A: SEO-Optimized Site Package**\n- Take the landing page copy from `/deploy` output\n- Wrap it in clean, deployable HTML with:\n - Responsive layout (mobile-first, sub-2s target load time)\n - Email capture form (compatible with common tools: ConvertKit, Mailchimp, Beehiiv)\n - Basic analytics snippet placeholder (Google Analytics / Meta Pixel)\n - Clear markers for where to paste tracking IDs\n - **SEO Foundation:**\n - Meta title (<60 chars) and meta description (<160 chars)\n - Canonical URL tag\n - Open Graph tags (og:title, og:description, og:image, og:url)\n - Twitter Card tags (twitter:card, twitter:title, twitter:description)\n - JSON-LD schema: Organization + Product + FAQ (extracted from FAQ section)\n - Internal links to pillar/spoke pages (if `/content-engine` has run)\n- Save as `assets/[market-name]/validation/tier-[N]/landing-page.html`\n\n- **SEO Infrastructure (ALWAYS generated \u2014 not gated on /content-engine):**\n - `robots.txt` with AI crawler permissions:\n ```\n User-agent: *\n Allow: /\n\n User-agent: GPTBot\n Allow: /\n\n User-agent: PerplexityBot\n Allow: /\n\n User-agent: ClaudeBot\n Allow: /\n\n User-agent: Googlebot\n Allow: /\n\n Sitemap: [site-url]/sitemap.xml\n ```\n - `sitemap.xml` \u2014 starts with just the landing page URL + lastmod date. Expanded as content pages are added.\n - **HowTo schema** \u2014 if the product has a step-by-step process (check Product Blueprint), generate HowTo JSON-LD:\n ```json\n {\n \"@context\": \"https://schema.org\",\n \"@type\": \"HowTo\",\n \"name\": \"[Process name from Product Blueprint]\",\n \"step\": [\n {\"@type\": \"HowToStep\", \"name\": \"[Step 1]\", \"text\": \"[Description]\"},\n {\"@type\": \"HowToStep\", \"name\": \"[Step 2]\", \"text\": \"[Description]\"}\n ]\n }\n ```\n\n- **If `/content-engine` has run**, also generate:\n - **Pillar page** \u2014 full pillar content with:\n - H1/H2/H3 semantic hierarchy\n - Article schema (JSON-LD)\n - Author byline and updated date\n - Internal links to spokes and landing page\n - Breadcrumb navigation\n - Save to `assets/[market-name]/content/pillar/[slug].html`\n - **Spoke pages** \u2014 spoke content with:\n - Same SEO structure as pillar\n - Breadcrumb nav linking to pillar\n - Links back to pillar and adjacent spokes\n - Save to `assets/[market-name]/content/spokes/[slug].html`\n\n**Package Component B: Ad Campaign Spec (Validation-Scoped)**\n- Take ad copy variations from `/deploy`\n- Scope to validation budget (NOT full campaign budget):\n - Tier 1: $20-50 total spend, 3-5 day window\n - Tier 2: $50/day, 7-14 day window\n - Tier 3: Full daily budget, 14-30 day window\n- Select the TOP 2-3 ad variations only (not full creative battery)\n- Format as platform-ready specs matching `/channels` format but minimal:\n\n```\nVALIDATION CAMPAIGN \u2014 Tier [N]\nPlatform: [lowest-CPC channel from traffic strategy, or Meta as default]\nTotal Validation Budget: $[exact number]\nDaily Cap: $[exact number]\nDuration: [exact days]\n\nAD SET: [market]-validation-tier[N]\n Audience: [exact targeting \u2014 narrowest high-confidence segment]\n Daily Budget: $[exact]/day\n Optimization: Link Clicks (Tier 1) / Conversions (Tier 2-3)\n\n AD 1: [copy \u2014 paste directly]\n AD 2: [copy \u2014 paste directly]\n```\n\n**Package Component C: Email Automation Spec (if Tier 2+)**\n- First 3 emails from the sequence only (not full 7)\n- Pre-written subject lines and body copy\n- Trigger rules and timing\n\n**Package Component D: Tracking Setup**\n- Which metrics to track at this tier (only the ones that matter \u2014 not everything)\n- Where to find each metric in the platform dashboard\n- Screenshot-level instructions: \"In Meta Ads Manager, click Columns \u2192 Customize \u2192 add these 4 columns\"\n\n### Step 3: Generate Deployment Checklist\n\nA numbered list of PHYSICAL ACTIONS the user takes. Each step is one action, copy-paste where possible:\n\n```\nDEPLOYMENT CHECKLIST \u2014 [Market Name] \u2014 Tier [N]\nEstimated time: 45-60 minutes\n\nLANDING PAGE:\n\u2610 1. Go to [Carrd.co / your page builder]. Create new site.\n\u2610 2. Paste the HTML from landing-page.html (or copy sections into builder).\n\u2610 3. Connect your email tool: [paste API key / webhook URL into form action].\n\u2610 4. Add Meta Pixel: paste this code in : [placeholder with instructions].\n\u2610 5. Publish. Copy the live URL: ________________\n\nADS:\n\u2610 6. Open Meta Ads Manager \u2192 Create Campaign \u2192 [objective from spec].\n\u2610 7. Create Ad Set: paste targeting from spec above.\n\u2610 8. Create Ad 1: paste Primary Text, Headline, Description from spec.\n\u2610 9. Create Ad 2: paste from spec.\n\u2610 10. Set daily budget to $[exact number]. Set end date to [exact date].\n\u2610 11. Publish campaign.\n\nTRACKING:\n\u2610 12. Bookmark this dashboard view: [platform URL pattern].\n\u2610 13. Set a daily alarm for [time] to run /validate-check.\n\nSEO & INDEXING (ALWAYS \u2014 baseline for every deployment):\n\u2610 14. Upload robots.txt to site root.\n\u2610 15. Upload sitemap.xml to site root.\n\u2610 16. Go to Google Search Console \u2192 Add Property \u2192 verify site.\n\u2610 17. Submit sitemap URL in Search Console \u2192 Sitemaps \u2192 Add.\n\u2610 18. Go to Bing Webmaster Tools \u2192 Add Site \u2192 verify \u2192 submit sitemap.\n\u2610 19. Run PageSpeed Insights (https://pagespeed.web.dev/) on live URL. Target: Mobile score \u2265 70, load time under 2 seconds.\n\u2610 20. Create an \"Organic Traffic\" segment in Google Analytics.\n\nBRAND SIGNAL INFRASTRUCTURE (ALWAYS \u2014 baseline):\n\u2610 21. Claim Google Business Profile (if applicable) \u2014 enter business name, category, description.\n\u2610 22. Ensure NAP (Name, Address, Phone) is consistent across all listings.\n\u2610 23. Verify Organization schema is rendering (use Google Rich Results Test).\n\nEXTENDED SEO (if /content-engine has run):\n\u2610 24. Verify pillar/spoke pages are indexed in Search Console.\n\u2610 25. Bookmark AI visibility check prompts from ai-visibility-baseline.md.\n\nDONE. Ads will start delivering within 1-24 hours.\nFirst /validate-check: [tomorrow's date]\nFinal /validate-decide: [end date]\n```\n\n### Step 4: Pre-Compute Decision Thresholds\n\nPull from unit economics guardrails and set tier-specific thresholds:\n\n```\nDECISION THRESHOLDS \u2014 Tier [N]\n\nKILL SIGNALS (any one = stop spending):\n - $[3\u00D7 target CPA] spent with zero conversions \u2192 Kill this creative\n - CTR below [0.5%] after 1,000 impressions \u2192 Kill this creative\n - Zero email signups after 100 clicks \u2192 Landing page broken or misaligned\n\nCONCERN SIGNALS (watch, don't react yet):\n - CPA 20-50% above target \u2192 Normal early volatility. Hold.\n - CTR between [0.5-1.0%] \u2192 Below average but not dead. Give 48 more hours.\n - Signups but zero email opens \u2192 Check deliverability before blaming content.\n\nADVANCE SIGNALS (tier validated):\n - Tier 1: [X] email signups at <$[Y] cost per signup \u2192 Advance to Tier 2\n - Tier 2: [X] sales at CPA \u2264 $[target] \u2192 Advance to Tier 3\n - Tier 3: Sustained CPA \u2264 $[target] for 7+ days \u2192 Enter scaling mode\n\nVALIDATION WINDOW:\n Start: [launch date]\n Minimum run: [X] days (don't make decisions before this)\n Maximum run: [X] days (if no signal by now, it's a kill)\n Decision date: [exact date for /validate-decide]\n```\n\n### Step 5: Generate Daily Check Template\n\nPre-build the paste template for `/validate-check`:\n\n```\nDAILY DATA \u2014 [Date]\nSpend today: $\nImpressions:\nClicks:\nCTR: %\nSignups/Leads:\nSales:\nNotes (anything unusual):\n```\n\nSave this template to `assets/[market-name]/validation/tier-[N]/daily-template.txt`\n\n### Step 6: Save Everything and Update State\n\nSave complete deployment package to:\n```\nassets/[market-name]/validation/tier-[N]/\n landing-page.html\n ad-campaign-spec.md\n deployment-checklist.md\n decision-thresholds.md\n daily-template.txt\n\n# SEO infrastructure (ALWAYS generated):\nassets/[market-name]/content/seo-config/\n robots.txt\n sitemap.xml\n\n# If /content-engine has run, pillar/spoke pages are in their canonical locations:\nassets/[market-name]/content/pillar/ # Pillar pages\nassets/[market-name]/content/spokes/ # Spoke pages\n```\n\nUpdate pipeline-state.json:\n- Set current_stage to `validation_tier_[N]`\n- Record validation window dates\n- Record thresholds\n\nPresent the deployment checklist to the user. This is Tier 2 (Notify & Proceed) \u2014 no approval needed for generating the package. The user decides when to execute the checklist.\n\n### Step 7: Set Deployment Timer (Optional)\n\nIf the pipeline has triage_status set to \"selected\":\n1. Set deployment_deadline_at to the current time plus 48 hours (ISO 8601)\n2. Present the deadline to the user:\n \"Deployment deadline: [exact date/time]. Deploy this checklist within the deadline.\"\n3. daily_check will monitor the deadline and flag approaching or expired deadlines.\n\nIf triage_status is not set, skip this step.\n\n## Autonomy\nTier 1 \u2014 Full Auto for package generation.\nTier 2 \u2014 Notify & Proceed for presenting the package.\nUser executes the physical deployment at their own pace.\n\n## Output\nComplete deployment package in validation folder. Checklist presented inline.\n\n## Next Step\nUser executes checklist \u2192 runs `/validate-check` daily \u2192 runs `/validate-decide` at end of window."; //# sourceMappingURL=validate-prep.d.ts.map