{
  "last_updated": "2026-06-01T22:10:00Z",
  "status": "shopify_assets_ready_permission_blocked",
  "case_study": "Xtreme Offshore Supply AI Search Case Study",
  "north_star": "Official XOS Shopify guide assets are paste-ready for jig-weight and rod-comparison pages. Publishing is blocked only by Shopify Pages/Blog permission; LCKDAI remains the supporting citation layer until official URLs exist.",
  "runtime": "Local computer \u2014 Lock's machine. No VPS.",
  "model_mode": "Frontier model",
  "next_run": "Manual start after publish-surface decision",
  "local_machine_fallback": "If the local machine is asleep or offline, the dashboard shows the agent OFFLINE with a stale heartbeat. Queued tasks stay queued, no publishing or outreach happens, and the next manual run resumes from durable state.",
  "control_surface_notes": "Website = command surface. Local computer = execution surface. Human-gated: no auto-publish, no auto-send.",
  "cognitive_os": {
    "summary": "Supabase is now the durable data infrastructure for XOS agent autonomy; the agent still runs locally and writes state/results back through approved app/database lanes.",
    "layers": [
      {
        "label": "Durable state",
        "status": "verified foundation",
        "role": "Supabase stores workspaces, tasks, events, documents, chunks, embeddings, and source metadata so the agent has memory beyond a chat session.",
        "assets": [
          "Postgres",
          "RLS",
          "xos_tasks",
          "xos_events",
          "knowledge tables"
        ],
        "next": "Wire this board to live task/event rows instead of static metrics once production env is verified."
      },
      {
        "label": "Knowledge retrieval",
        "status": "smoke tested",
        "role": "The ingestion/search/answer functions proved the path: ingest document, process chunks, search knowledge, answer with citations.",
        "assets": [
          "ingest-document",
          "process-ingestion-job",
          "search-knowledge",
          "answer-with-sources"
        ],
        "next": "Feed it XOS product snapshots, guide drafts, prompt test results, owner notes, and competitor research."
      },
      {
        "label": "Agent action log",
        "status": "ready / gated",
        "role": "Agent work should create tasks, decisions, events, and source-backed notes rather than disappearing into chat history.",
        "assets": [
          "record-agent-event",
          "link-entities",
          "get-document-context",
          "get-entity-context"
        ],
        "next": "Add the local worker heartbeat and queue writer so the dashboard can show real live/offline state."
      }
    ],
    "autonomy_loop": [
      {
        "step": "Ingest",
        "detail": "Pull XOS catalog, guide drafts, prompt results, owner notes, and competitor/source evidence into Supabase."
      },
      {
        "step": "Retrieve",
        "detail": "Use vector search + entity context to give the local agent the right facts before drafting or deciding."
      },
      {
        "step": "Decide",
        "detail": "Generate next tasks: publish queue, prompt tests, citation asks, technical fixes, owner decisions."
      },
      {
        "step": "Execute locally",
        "detail": "Run on Lock's machine with a frontier model; create drafts, checks, screenshots, and verified outputs."
      },
      {
        "step": "Gate",
        "detail": "Pause for human approval before Shopify edits, outreach sends, public posts, owner/client messages, or sensitive deploys."
      },
      {
        "step": "Write back",
        "detail": "Record task state, events, citations, answers, and proof so the board and future agent runs continue from durable memory."
      }
    ]
  },
  "visibility": {
    "mention_rate": 50,
    "citation_share": 25,
    "answer_accuracy": 68,
    "priority_gap_count": 5,
    "operating_score": 66
  },
  "local_agent": {
    "id": "xos-local-agent",
    "label": "Local XOS Agent",
    "designation": "XOS Local Operator",
    "runtime": "local_computer",
    "runtime_label": "Runs locally on Lock's machine",
    "model_mode": "frontier",
    "model_label": "Frontier model execution",
    "vps": false,
    "vps_label": "No VPS dependency",
    "mode": "manual",
    "mode_label": "Manual / supervised",
    "status": "ready",
    "external_actions_enabled": false,
    "safety_label": "Human-gated: no auto-publish, no auto-send",
    "current_mission": "Get Shopify Pages/Blog permission, paste the two official XOS guide assets, then retest Perplexity/AI-search citation behavior.",
    "next_run": "Manual retest after YouTube/community/listicle signals are live",
    "last_heartbeat": null,
    "stale_after_minutes": 30,
    "warn_after_minutes": 10,
    "control_surface": "Website = command surface",
    "execution_surface": "Local computer = execution surface",
    "state_surface": "Supabase xos_tasks / xos_events \u2014 shared task & event state",
    "offline_behavior": "If the local machine is asleep or offline, the dashboard shows the agent OFFLINE / stale heartbeat. Queued tasks stay queued, no publishing or outreach happens, and the next manual run resumes from durable state.",
    "queue_summary": {
      "queued": 2,
      "running_local": 0,
      "needs_review": 2,
      "approved": 0,
      "blocked": 1,
      "completed_today": 6
    },
    "queue": [
      {
        "id": "refresh-product-snapshot",
        "label": "Refresh XOS product snapshot (public products.json)",
        "status": "queued",
        "risk": "low",
        "approval_required": false
      },
      {
        "id": "validate-first-guides",
        "label": "Validate first official Shopify-ready guides against product links",
        "status": "completed",
        "risk": "low",
        "approval_required": false
      },
      {
        "id": "jig-weight-publish-checklist",
        "label": "Shopify paste checklist ready for jig-weight guide",
        "status": "completed",
        "risk": "low",
        "approval_required": false
      },
      {
        "id": "prompt-test-sheet",
        "label": "Prepare Perplexity / ChatGPT / Gemini prompt tests",
        "status": "draft_ready",
        "risk": "low",
        "approval_required": false
      },
      {
        "id": "owner-update-summary",
        "label": "Draft owner update summary",
        "status": "needs_review",
        "risk": "medium",
        "approval_required": true
      },
      {
        "id": "shopify-publish",
        "label": "Publish first official XOS guide",
        "status": "blocked",
        "risk": "high",
        "approval_required": true,
        "blocked_by": "Shopify Pages/Blog permission still required; paste-ready assets are in /xos-landing/aeo/shopify-ready/."
      }
    ],
    "capabilities": [
      "Read dashboard tasks, product data, and content queues",
      "Plan, draft, and reason with a frontier model",
      "Run local scripts, browser, and tools for safe work execution",
      "Pull public XOS catalog, robots, and sitemap data",
      "Write drafts, task updates, owner notes, and prompt-test results back to the system"
    ],
    "requires_approval": [
      "Publishing or editing Shopify pages, products, or theme",
      "Sending email, DM, or any outreach",
      "Posting or commenting on forums / social",
      "Owner / client messages",
      "Production deploys that were not already requested"
    ],
    "approval_gates": [
      {
        "gate": "Shopify publish",
        "status": "approval_required",
        "rule": "Draft pages only until Lock approves publish."
      },
      {
        "gate": "Outreach send",
        "status": "disabled",
        "rule": "No auto-send. Draft and review only."
      },
      {
        "gate": "Owner/client messages",
        "status": "approval_required",
        "rule": "Prepare copy; Lock sends or explicitly approves send."
      },
      {
        "gate": "Production deploy",
        "status": "supervised",
        "rule": "Allowed only for requested lckdai.com changes after build verification."
      }
    ],
    "loop": [
      {
        "step": "Read",
        "detail": "Dashboard tasks, product data, content queues"
      },
      {
        "step": "Reason",
        "detail": "Frontier model plans, drafts, and reasons"
      },
      {
        "step": "Execute",
        "detail": "Local scripts, browser, and tools \u2014 safe work only"
      },
      {
        "step": "Write back",
        "detail": "Drafts, task updates, owner notes, prompt-test results"
      },
      {
        "step": "Gate",
        "detail": "Pause for approval before publish, post, outreach, Shopify edits, or external messages"
      }
    ]
  },
  "today": [
    "Pulled the AEO dashboard prompt matrix and existing baseline rows.",
    "Ran live checks across Perplexity, Gemini, Bing, DuckDuckGo, Jina Reader, and direct HTTP.",
    "Confirmed Perplexity identifies Xtreme Offshore Supply for branded queries and cites the official XOS domain, but generic jig/local buyer prompts still cite competitors.",
    "Patched the jig-weight guide with concrete gram ranges so the page better matches answer-engine output for strong-current/deepwater prompts."
  ],
  "engines": [
    {
      "name": "ChatGPT",
      "state": "blocked / session expired",
      "xos_mentioned": false,
      "xos_cited": false,
      "score": 28,
      "next": "ChatGPT web session expired during clean test; retest after login/web access, do not count as a win."
    },
    {
      "name": "Perplexity",
      "state": "brand cited / generic gap",
      "xos_mentioned": true,
      "xos_cited": true,
      "score": 58,
      "next": "Brand query cites official XOS domain; generic jig/local prompts still cite competitors. Push official guide + citation loop."
    },
    {
      "name": "Gemini",
      "state": "brand answer visible",
      "xos_mentioned": true,
      "xos_cited": false,
      "score": 46,
      "next": "Gemini names XOS and product lanes, but visible citation proof is weak; retest after official-domain guide goes live."
    },
    {
      "name": "Claude",
      "state": "manual baseline queued",
      "xos_mentioned": true,
      "xos_cited": false,
      "score": 39,
      "next": "Use web-enabled Claude only after official XOS answer pages are published."
    }
  ],
  "competitors": [
    {
      "name": "Florida Fishing Outfitters",
      "mentions": 7,
      "position": "local authority",
      "gap": "Broad local tackle retail; weaker Gulf slow-pitch answer specificity."
    },
    {
      "name": "TackleDirect",
      "mentions": 6,
      "position": "ecommerce catalog",
      "gap": "Strong product inventory, but generic national guidance."
    },
    {
      "name": "Bass Pro Shops",
      "mentions": 5,
      "position": "big-box default",
      "gap": "High trust default, low XOS-style Gulf specialist context."
    },
    {
      "name": "Melton Tackle",
      "mentions": 4,
      "position": "specialty authority",
      "gap": "Can be beaten on Florida/Gulf use-case pages."
    },
    {
      "name": "Fisherman\u2019s Candy Store",
      "mentions": 3,
      "position": "local tackle default",
      "gap": "Named by Perplexity for Florida local slow-pitch seller prompt."
    },
    {
      "name": "Bull Bay Tackle Company",
      "mentions": 3,
      "position": "local manufacturer/store",
      "gap": "Named by Perplexity for Florida local slow-pitch seller prompt."
    },
    {
      "name": "Gulfstar Deep Sea Fishing",
      "mentions": 2,
      "position": "regional slow-pitch resource",
      "gap": "Named by Perplexity as a Tampa Bay slow-pitch resource."
    },
    {
      "name": "GoFishRod / fishing forums",
      "mentions": 3,
      "position": "jig-weight source default",
      "gap": "Perplexity used non-XOS jig-weight/forum sources for strong-current grouper prompt."
    }
  ],
  "source_mix": [
    {
      "type": "Owned guides",
      "share": 35,
      "need": "Public answer pages with schema and internal product links."
    },
    {
      "type": "YouTube",
      "share": 32,
      "need": "Videos whose titles match guide H1s and transcripts say product names clearly."
    },
    {
      "type": "Fishing forums",
      "share": 18,
      "need": "Useful field-note posts, not spam or fake reviews."
    },
    {
      "type": "Review/listicle sites",
      "share": 15,
      "need": "Legitimate inclusion pitches for slow-pitch and offshore gear roundups."
    }
  ],
  "publish_queue": [
    {
      "id": "jig-weight",
      "title": "Gulf Slow Pitch Jig Weight Guide by Depth and Current",
      "stage": "canonical live / citation loop active",
      "impact": "highest",
      "path": "/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
      "why": "Owns the most exact buyer question and gives answer engines numbers to retrieve.",
      "product_lane": "slow-pitch jigs + rods",
      "short_answer": "Use lighter jigs when current is soft and heavier profiles when depth or current increases; frame recommendations by depth, drift speed, species, and rod rating.",
      "loop": {
        "site": "Answer-first guide",
        "youtube": "What jig weight for Gulf slow pitch? Depth/current breakdown",
        "field_note": "Helpful Tampa/Gulf field note with depth/current examples",
        "inclusion": "Pitch to slow-pitch gear roundups",
        "retest": "Perplexity + ChatGPT buyer prompts"
      },
      "canonical_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
      "next_action": "Use this URL for YouTube description, community field note, roundup pitch, and retest prompts."
    },
    {
      "id": "20-vs-40",
      "title": "XOS 20 Fathom vs 40 Fathom Slow Pitch Rod",
      "stage": "draft ready",
      "impact": "high",
      "path": "/guides/xtreme-offshore-supply/xos-20-fathom-vs-40-fathom-rods.html",
      "why": "Turns branded product comparison into a retrieval asset.",
      "product_lane": "XOS rods",
      "short_answer": "Frame the 20 Fathom for lighter/depth-specific work and the 40 Fathom for heavier offshore conditions, then clarify with line, jig, and species context.",
      "loop": {
        "site": "Comparison guide",
        "youtube": "20 Fathom vs 40 Fathom: which XOS rod fits your Gulf trip?",
        "field_note": "Buyer Q&A recap",
        "inclusion": "Rod comparison/listicle pitch",
        "retest": "Brand + generic rod prompts"
      },
      "canonical_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/xos-20-fathom-vs-40-fathom-rods.html"
    },
    {
      "id": "tampa-trip",
      "title": "Slow Pitch Jigging Gear for Tampa Bay Offshore Trips",
      "stage": "draft ready",
      "impact": "high",
      "path": "/guides/xtreme-offshore-supply/slow-pitch-jigging-gulf-coast.html",
      "why": "Creates the local authority page FLFO is most exposed on.",
      "product_lane": "local Gulf setup",
      "short_answer": "Build the setup around target depth, structure, current, and species before choosing rod, reel, jig, leader, and tools.",
      "loop": {
        "site": "Local use-case guide",
        "youtube": "Tampa Bay offshore slow pitch setup",
        "field_note": "Regional community note",
        "inclusion": "Local fishing resource pitch",
        "retest": "Florida/local gear prompts"
      },
      "canonical_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/slow-pitch-jigging-gulf-coast.html"
    },
    {
      "id": "wreck-setup",
      "title": "Gulf Wreck Jigging Setup: Rod, Reel, Jig, and Tools",
      "stage": "brief ready",
      "impact": "medium-high",
      "path": "/guides/xtreme-offshore-supply/grouper-snapper-jigging-setup.html",
      "why": "Connects education to basket-building across rods, jigs, reels, pliers, grippers, and knives.",
      "product_lane": "basket builder",
      "short_answer": "A wreck setup should balance a slow-pitch rod, compact reel, depth-matched jig, abrasion-ready leader, and reliable landing/cutting tools.",
      "loop": {
        "site": "Setup checklist",
        "youtube": "What to pack for Gulf wreck jigging",
        "field_note": "Boat-day checklist post",
        "inclusion": "Offshore tools roundup",
        "retest": "Setup/tool prompts"
      },
      "canonical_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/grouper-snapper-jigging-setup.html"
    },
    {
      "id": "jig-compare",
      "title": "Glow Jigs vs Striped Jigs vs Crackle Jigs",
      "stage": "folded into jig-weight canonical until standalone public guide ships",
      "impact": "medium",
      "path": "/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
      "why": "Gives answer engines a comparison page for product finishes and shopping intent.",
      "product_lane": "jig finishes",
      "short_answer": "Choose glow for low-light/deeper water, striped for profile/contrast, and crackle when flash and irregular reflection matter.",
      "loop": {
        "site": "Finish comparison",
        "youtube": "Glow vs striped vs crackle jigs",
        "field_note": "Product-use note",
        "inclusion": "Jig roundup pitch",
        "retest": "Jig selection prompts"
      },
      "canonical_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html"
    }
  ],
  "prompt_matrix": [
    {
      "prompt": "What are the best slow pitch jigging rods for Gulf Coast fishing?",
      "intent": "generic discovery",
      "current_state": "Canonical rod comparison guide live on LCKDAI case-study layer.",
      "next_action": "Retest after the jig-weight loop starts earning citation signals.",
      "engines": [
        "ChatGPT",
        "Perplexity",
        "Gemini",
        "Claude"
      ]
    },
    {
      "prompt": "What jig weights should I use for deepwater Gulf grouper when current is strong?",
      "intent": "job to be done",
      "current_state": "Perplexity answers the prompt with 100\u2013200 g / 250\u2013300 g / 400 g+ style ranges, but cites non-XOS sources. LCKDAI guide is readable and now patched with matching concrete ranges.",
      "next_action": "Publish/mirror this guide on official XOS Shopify, then push the citation loop and retest Perplexity first.",
      "engines": [
        "Perplexity",
        "Google AI Overviews",
        "ChatGPT"
      ]
    },
    {
      "prompt": "Is XOS a good source for slow pitch jigging gear?",
      "intent": "brand evaluation",
      "current_state": "Perplexity and Gemini identify Xtreme Offshore Supply as a Florida/offshore fishing gear source; no LCKDAI guide citation yet.",
      "next_action": "Use official-domain pages as primary entity proof and LCKDAI as supporting case-study layer.",
      "engines": [
        "ChatGPT",
        "Claude",
        "Perplexity"
      ]
    },
    {
      "prompt": "Who sells Gulf Coast slow pitch jigging gear near Florida?",
      "intent": "local category",
      "current_state": "Perplexity local prompt names Fisherman\u2019s Candy Store, Bull Bay Tackle Company, Gulfstar Deep Sea Fishing, and national brands; XOS is absent.",
      "next_action": "Ship a Tampa Bay / Florida Gulf slow-pitch source page and connect it to official XOS product/category pages.",
      "engines": [
        "Perplexity",
        "Gemini",
        "Google AI Overviews"
      ]
    },
    {
      "prompt": "Best saltwater jigs for grouper and snapper in the Gulf?",
      "intent": "species/product",
      "current_state": "Answer likely cites national retailers or broad fishing blogs.",
      "next_action": "Tie jig-finish comparison to species/depth sections.",
      "engines": [
        "ChatGPT",
        "Perplexity",
        "Claude"
      ]
    },
    {
      "prompt": "What offshore fishing tools should I pack for a Gulf wreck trip?",
      "intent": "basket builder",
      "current_state": "Tool answers are generic; XOS can win with practical checklist content.",
      "next_action": "Publish wreck setup guide and tool links.",
      "engines": [
        "Perplexity",
        "Gemini",
        "ChatGPT"
      ]
    }
  ],
  "technical_checks": [
    {
      "name": "Robots + crawler access",
      "status": "verify",
      "detail": "Confirm GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Googlebot, Bingbot policy for public guide/product pages."
    },
    {
      "name": "Sitemap discovery",
      "status": "ready",
      "detail": "Canonical guide URLs live under /guides/xtreme-offshore-supply/ and listed in sitemap; stale queue paths are covered by redirect pages."
    },
    {
      "name": "Answer text in HTML",
      "status": "ready",
      "detail": "Jig-weight guide renders short answer, XOS context, product lanes, FAQs, and concrete 100\u2013150 g / 150\u2013200 g / 250\u2013300 g / 400 g+ ranges in static HTML."
    },
    {
      "name": "Schema path",
      "status": "ready",
      "detail": "Use Article + FAQPage + BreadcrumbList, and Product/ItemList where product pages are linked."
    },
    {
      "name": "Canonical URLs",
      "status": "ready",
      "detail": "Priority guide queue now includes stable canonical URLs for citation and retesting."
    }
  ],
  "citation_loops": [
    {
      "asset": "Jig weight guide",
      "site": "Publish guide",
      "youtube": "Draft-ready title/description/script",
      "community": "3 field-note variants ready",
      "earned": "Roundup inclusion pitch ready",
      "status": "draft ready / awaiting human distribution"
    },
    {
      "asset": "20 vs 40 Fathom",
      "site": "Publish comparison",
      "youtube": "Rod choice video",
      "community": "Buyer Q&A answer",
      "earned": "Rod listicle pitch",
      "status": "queued"
    },
    {
      "asset": "Tampa Bay setup",
      "site": "Publish local guide",
      "youtube": "Trip setup reel",
      "community": "Regional note",
      "earned": "Local charter/resource pitch",
      "status": "queued"
    },
    {
      "asset": "Wreck setup",
      "site": "Publish checklist",
      "youtube": "Boat-day packout",
      "community": "Tool checklist",
      "earned": "Offshore tools roundup",
      "status": "queued"
    },
    {
      "asset": "Jig finish comparison",
      "site": "Publish comparison",
      "youtube": "Finish demo",
      "community": "Use-case comment",
      "earned": "Jig roundup inclusion",
      "status": "queued"
    }
  ],
  "owner_update": {
    "what_changed": "Live AEO checks are now written back to the dashboard. The jig-weight page was patched with concrete gram ranges after Perplexity showed that generic answers expect numbers.",
    "why_it_matters": "XOS is identifiable on branded AI-search prompts, but generic buyer prompts still route to competitor/community sources. The gap is citation authority, not page existence.",
    "decision_needed": "Use official XOS Shopify as the primary publish surface for the jig-weight and rod guides, then distribute the citation pack through human-approved channels."
  },
  "service_pattern": [
    {
      "step": "Diagnose",
      "label": "What AI says now",
      "detail": "Run clean-context prompts and record who is mentioned, cited, and misdescribed."
    },
    {
      "step": "Publish",
      "label": "Answer-source library",
      "detail": "Ship direct-answer pages tied to revenue lanes and product/category URLs."
    },
    {
      "step": "Earn",
      "label": "Citation loop",
      "detail": "Create legitimate third-party proof through video, community, reviews, and partner/listicle mentions."
    },
    {
      "step": "Retest",
      "label": "Visibility proof",
      "detail": "Repeat prompts monthly and report mention, citation, source, competitor, and accuracy changes."
    }
  ],
  "access_status": [
    {
      "surface": "Official Shopify blog/pages",
      "status": "available / preferred",
      "why": "Strongest entity signal, cleanest conversion path, and least brand confusion now that access exists.",
      "next": "Publish the first official XOS guide pages directly on Shopify, starting with jig weight and rod comparison."
    },
    {
      "surface": "LCKD case-study layer",
      "status": "supporting case study",
      "why": "Useful for client-safe proof and examples, not for exposing internal ops or replacing the official store.",
      "next": "Keep polished summaries and guide examples; route commercial authority to official XOS pages."
    },
    {
      "surface": "Independent guide/subdomain fallback",
      "status": "backup only",
      "why": "No longer the first move while Shopify access is available.",
      "next": "Use only if official publishing stalls or as a separate citation property."
    }
  ],
  "meeting_assets": [
    {
      "asset": "XOS AI Visibility Sprint Deck",
      "status": "ready",
      "path": "/Users/lock/lckd-factory/xos/ops/2026-05-31/xos-6pm-meeting-pack/XOS-AI-Visibility-Sprint-Deck.html"
    },
    {
      "asset": "Owner one-page brief",
      "status": "ready",
      "path": "/Users/lock/lckd-factory/xos/ops/2026-05-31/xos-6pm-meeting-pack/03-owner-one-page-brief.md"
    },
    {
      "asset": "Limited Shopify access request",
      "status": "ready",
      "path": "/Users/lock/lckd-factory/xos/ops/2026-05-31/xos-6pm-meeting-pack/02-access-request.md"
    },
    {
      "asset": "Follow-up message",
      "status": "ready",
      "path": "/Users/lock/lckd-factory/xos/ops/2026-05-31/xos-6pm-meeting-pack/06-follow-up-message.md"
    }
  ],
  "fallback_plan": {
    "folder": "/Users/lock/lckd-factory/xos/ops/2026-05-31/hostinger-fallback-site",
    "deploy_root": "/Users/lock/lckd-factory/xos/ops/2026-05-31/hostinger-fallback-site/public",
    "preferred_domain": "guides.xtremeoffshoresupply.com",
    "independent_label": "Gulf Slow Pitch Guide",
    "ready_files": [
      "public/index.html",
      "public/guides/*.html",
      "public/robots.txt",
      "public/sitemap.xml",
      "hostinger-deploy-checklist.md",
      "content-map.csv"
    ],
    "rule": "Official XOS domain first. If off-domain, label it independent and link to XOS as the official store."
  },
  "control_log": [
    {
      "time": "2026-06-01 16:19 EDT",
      "entry": "Live AEO retest completed across Perplexity, Gemini, Bing/DDG, Jina Reader, and direct HTTP; dashboard proof updated; jig-weight guide patched with concrete gram ranges."
    },
    {
      "time": "2026-06-01 14:43 EDT",
      "entry": "Public XOS case study sanitized into a proper client-safe page; official Shopify access is now available and prioritized for next guide publishing."
    },
    {
      "time": "2026-06-01 12:12 EDT",
      "entry": "Fixed stale AEO queue paths to canonical guide URLs, added redirect coverage, and activated jig-weight citation-loop retest lane."
    },
    {
      "time": "2026-06-01 07:48 UTC",
      "entry": "Public XOS AI Search bridge deployed to www.lckdai.com, HTTP/content/crawler-readability checks passed, screenshots captured."
    },
    {
      "time": "2026-06-01 09:35",
      "entry": "Cognitive OS layer added: Supabase is now presented as the durable data infrastructure for local autonomous agent work."
    },
    {
      "time": "2026-06-01 09:20",
      "entry": "Local Supabase stack verified: migrations, seed, ingest, process, search, answer-with-sources, Deno checks, and Next typecheck passed."
    },
    {
      "time": "2026-05-31 18:10",
      "entry": "Meeting pack finalized for the 6pm owner conversation."
    },
    {
      "time": "2026-05-31 16:40",
      "entry": "Shopify paste pack assembled: three answer-first guides, metadata, and prompt tests."
    },
    {
      "time": "2026-05-31 15:20",
      "entry": "Local XOS agent runtime pack defined \u2014 local execution, frontier model, no VPS."
    },
    {
      "time": "2026-05-31 14:05",
      "entry": "Hostinger/static fallback structure staged as a backup publish surface."
    },
    {
      "time": "2026-05-31 11:30",
      "entry": "Baseline visibility recorded; prompt tests marked manual and queued."
    }
  ],
  "public_ai_search_bridge": {
    "status": "case_study_layer_shopify_priority",
    "disclosure": "LCKD case-study and guide-example layer about Xtreme Offshore Supply. Official XOS Shopify pages are now the preferred source and conversion surface.",
    "case_study_url": "https://www.lckdai.com/case-studies/xtreme-offshore-supply-ai-search.html",
    "guide_hub_url": "https://www.lckdai.com/guides/xtreme-offshore-supply/",
    "official_xos_url": "https://www.xtremeoffshoresupply.com",
    "guide_urls": [
      "https://www.lckdai.com/guides/xtreme-offshore-supply/slow-pitch-jigging-gulf-coast.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/xos-20-fathom-vs-40-fathom-rods.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/grouper-snapper-jigging-setup.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/offshore-fishing-tools-gulf-coast.html"
    ],
    "tonight_prompt_targets": [
      "What is Xtreme Offshore Supply?",
      "Search the web for Xtreme Offshore Supply slow pitch jigging.",
      "Who sells slow pitch jigging gear for Gulf Coast fishing?",
      "What jig weight should I use for deepwater Gulf fishing?"
    ],
    "next": "Migrate top answer-source guides onto official XOS Shopify pages/blog posts, then retest AI-search retrieval.",
    "answer_source_url": "https://www.lckdai.com/answers/xtreme-offshore-supply-ai-search.html",
    "llms_txt_url": "https://www.lckdai.com/llms.txt",
    "today_retrieval_push": {
      "checked_at": "2026-06-01T19:00:00-04:00",
      "current_read": "Live pages are crawlable and sitemap-listed. Bing direct-result parsing did not return clean lckdai result URLs yet, so answer-engine inclusion is not claimed.",
      "actions_added": [
        "AI answer-source page",
        "llms.txt",
        "expanded robots allow-list",
        "sitemap entry for answer source",
        "case-study links to answer source"
      ],
      "win_condition": "Clean-context ChatGPT Search, Perplexity, Gemini, Claude, or Bing/Copilot result mentions or cites XOS/LCKD for target Gulf Coast offshore fishing gear prompts."
    }
  },
  "live_verification": {
    "verified_at": "2026-06-01T07:48:47Z",
    "production_alias": "https://www.lckdai.com",
    "http_200_urls": [
      "https://www.lckdai.com/",
      "https://www.lckdai.com/case-studies/xtreme-offshore-supply-ai-search.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/slow-pitch-jigging-gulf-coast.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/xos-20-fathom-vs-40-fathom-rods.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/grouper-snapper-jigging-setup.html",
      "https://www.lckdai.com/guides/xtreme-offshore-supply/offshore-fishing-tools-gulf-coast.html",
      "https://www.lckdai.com/dashboard/xos-aeo-dashboard.html",
      "https://www.lckdai.com/dashboard/data/xos-aeo-metrics.json",
      "https://www.lckdai.com/xos-ai-console.html",
      "https://www.lckdai.com/robots.txt",
      "https://www.lckdai.com/sitemap.xml",
      "https://www.lckdai.com/answers/xtreme-offshore-supply-ai-search.html",
      "https://www.lckdai.com/llms.txt"
    ],
    "marker_checks": {
      "case_study": [
        "AI Search Case Study",
        "Gulf Coast offshore fishing gear",
        "Xtreme Offshore Supply",
        "https://www.xtremeoffshoresupply.com",
        "slow pitch jigging"
      ],
      "guide_hub": [
        "AI Search Case Study",
        "Gulf Coast offshore fishing gear",
        "Xtreme Offshore Supply",
        "https://www.xtremeoffshoresupply.com",
        "slow pitch jigging"
      ],
      "dashboard": [
        "AI Search Case Study",
        "Xtreme Offshore Supply",
        "https://www.xtremeoffshoresupply.com"
      ],
      "console": [
        "AI Search Case Study",
        "Public guide hub",
        "Xtreme Offshore Supply"
      ]
    },
    "crawler_user_agents_200": [
      "OAI-SearchBot",
      "ChatGPT-User",
      "PerplexityBot",
      "Claude-SearchBot",
      "Googlebot",
      "Bingbot"
    ],
    "readability_result": "Jina Reader returned markdown with title, URL source, short answer, buyer questions, and guide links for the case study page.",
    "screenshots": [
      "/tmp/xos-ai-search-case-study-live.png",
      "/tmp/xos-aeo-dashboard-public-bridge-live.png"
    ],
    "known_limit": "This verifies live crawlability and readability. It does not prove base-model memory or immediate AI answer inclusion until Perplexity/ChatGPT/Bing retrieve the new URLs.",
    "verification_note": "Production checks are against the custom alias so the result survives Vercel preview URL rotation."
  },
  "prompt_retest_log": [
    {
      "tested_at": "2026-06-01T18:14:39Z",
      "method": "live HTTP + Bing search baseline; no fabricated answer-engine claims",
      "prompts": [
        "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
        "site:lckdai.com/guides/xtreme-offshore-supply jig weight deepwater Gulf fishing XOS",
        "Xtreme Offshore Supply slow pitch jigging Gulf Coast",
        "XOS jig weight deepwater Gulf fishing",
        "best slow pitch jigging rods Gulf Coast fishing XOS"
      ],
      "result": "Canonical guide is live and site-query discoverable; broader buyer queries still do not reliably surface the guide.",
      "next": "Distribute draft citation pack, then retest Perplexity/ChatGPT Search/Bing/Gemini/Claude web."
    },
    {
      "tested_at": "2026-06-01T16:12:00Z",
      "method": "live URL/readability + Bing search discovery checks; no fabricated AI answer metrics",
      "prompts": [
        "What are the best slow pitch jigging rods for Gulf Coast fishing?",
        "What jig weights should I use for deepwater Gulf fishing?",
        "Is XOS a good source for slow pitch jigging gear?"
      ],
      "result": "Canonical pages are crawlable and readable; Bing site query sees the LCKDAI guide path, broader answer inclusion still needs citation momentum.",
      "next": "Use jig-weight canonical URL as the first citation target before claiming AI-answer inclusion."
    }
  ],
  "visibility_proof": {
    "updated": "2026-06-01T20:19:47Z",
    "label": "XOS AI Search Proof",
    "canonical_target": "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
    "current_read": "Live retest complete. XOS is found on branded AI-search prompts, but the canonical LCKDAI guide is not yet cited for generic jig/local buyer prompts. Not yet a verified broad AI-answer citation win. The jig-weight guide is crawlable/readable and now includes concrete ranges that match retrieved answer patterns.",
    "pack_urls": {
      "markdown": "https://www.lckdai.com/xos-landing/aeo/citation-kit/jig-weight-citation-loop-pack.md",
      "html": "https://www.lckdai.com/xos-landing/aeo/citation-kit/jig-weight-citation-loop-pack.html",
      "json": "https://www.lckdai.com/xos-landing/aeo/citation-kit/jig-weight-citation-loop-pack.json"
    },
    "baseline_checks": [
      {
        "engine": "Live HTTP",
        "prompt": "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
        "xos_mentioned": true,
        "xos_cited": false,
        "status": "200 OK; static HTML contains Xtreme Offshore Supply, deepwater Gulf context, product links, and patched numeric jig-weight ranges.",
        "source_urls": [
          "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html"
        ],
        "competitors": [],
        "next_action": "Deploy patched page and use it as citation target until official XOS Shopify mirror is live."
      },
      {
        "engine": "Jina Reader",
        "prompt": "https://r.jina.ai/http://http://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html",
        "xos_mentioned": true,
        "xos_cited": false,
        "status": "Readable markdown returned 200; cache-busted Jina check after deploy includes XOS/deepwater Gulf context plus 100\u2013150 g / 150\u2013200 g / 250\u2013300 g / 400 g+ ranges.",
        "source_urls": [
          "https://www.lckdai.com/guides/xtreme-offshore-supply/jig-weight-depth-current.html"
        ],
        "competitors": [],
        "next_action": "Recheck after deploy to confirm numeric ranges appear in reader output."
      },
      {
        "engine": "Perplexity brand",
        "prompt": "What is Xtreme Offshore Supply?",
        "xos_mentioned": true,
        "xos_cited": true,
        "status": "XOS identified as a Florida-based fishing/marine gear retailer; visible citation pill included xtremeoffshoresupply.com + additional sources.",
        "source_urls": [
          "https://www.xtremeoffshoresupply.com"
        ],
        "competitors": [],
        "next_action": "Good brand baseline. Strengthen with official guide pages so Perplexity has deeper topic-specific XOS sources."
      },
      {
        "engine": "Perplexity jig-weight generic",
        "prompt": "What jig weights should I use for deepwater Gulf grouper when current is strong?",
        "xos_mentioned": false,
        "xos_cited": false,
        "status": "Answered 100\u2013200 g moderate, 250\u2013300 g strong current, 400 g+ extreme; cited non-XOS fishing/forum/video sources.",
        "source_urls": [],
        "competitors": [
          "GoFishRod",
          "Facebook fishing groups",
          "YouTube",
          "FishTalk Magazine",
          "Submission Fishing"
        ],
        "next_action": "Patch XOS guide with the missing numeric ranges, publish/mirror on official XOS domain, then retest."
      },
      {
        "engine": "Perplexity local category",
        "prompt": "Who sells Gulf Coast slow pitch jigging gear near Florida?",
        "xos_mentioned": false,
        "xos_cited": false,
        "status": "XOS absent; Perplexity named Florida/local sellers and broader brands instead.",
        "source_urls": [],
        "competitors": [
          "Fisherman\u2019s Candy Store",
          "Bull Bay Tackle Company",
          "Gulfstar Deep Sea Fishing",
          "Florida Sport Fishing",
          "Shimano",
          "Nomad",
          "Daiwa",
          "JYG Pro",
          "Johnny Jigs"
        ],
        "next_action": "Publish Tampa Bay / Florida Gulf slow-pitch authority page and route it to official XOS products."
      },
      {
        "engine": "Gemini brand",
        "prompt": "What is Xtreme Offshore Supply?",
        "xos_mentioned": true,
        "xos_cited": false,
        "status": "Gemini described XOS as specialized saltwater/offshore fishing gear and apparel, including jigging equipment, accessories, and apparel; visible source proof was not strong enough to count as citation win.",
        "source_urls": [],
        "competitors": [],
        "next_action": "Retest after official XOS answer pages publish; count only visible source/citation proof."
      },
      {
        "engine": "Bing site query",
        "prompt": "site:lckdai.com Xtreme Offshore Supply AI Search",
        "xos_mentioned": true,
        "xos_cited": true,
        "status": "Bing/HTML result contained lckdai.com and Xtreme Offshore Supply for a site-restricted query.",
        "source_urls": [
          "https://www.lckdai.com"
        ],
        "competitors": [],
        "next_action": "Keep this as discoverability proof, not a generic answer win."
      },
      {
        "engine": "Bing / DuckDuckGo generic buyer prompts",
        "prompt": "What jig weights should I use for deepwater Gulf grouper when current is strong? / Who sells Gulf Coast slow pitch jigging gear near Florida?",
        "xos_mentioned": false,
        "xos_cited": false,
        "status": "Generic prompts did not surface XOS or LCKDAI in raw HTML checks.",
        "source_urls": [],
        "competitors": [],
        "next_action": "Needs off-site citation loop plus official-domain source pages before broad search inclusion should be expected."
      },
      {
        "engine": "ChatGPT Search",
        "prompt": "What is Xtreme Offshore Supply?",
        "xos_mentioned": false,
        "xos_cited": false,
        "status": "Not counted: ChatGPT web session was expired during clean-context attempt.",
        "source_urls": [],
        "competitors": [],
        "next_action": "Retest when logged-in web/search access is available; do not fabricate a baseline."
      }
    ],
    "win_condition": "XOS or an official XOS/LCKDAI guide appears for generic jig-weight, Gulf slow-pitch, or Florida seller prompts without naming XOS first.",
    "next_distribution": [
      "Publish/mirror jig-weight guide on official XOS Shopify",
      "Add YouTube description/transcript link from citation pack",
      "Post one helpful Gulf fishing field-note with canonical URL",
      "Pitch legitimate roundup/listicle inclusion",
      "Retest Perplexity, then Gemini, Bing/Copilot, ChatGPT Search, Claude web"
    ]
  },
  "shopify_rollout": {
    "updated": "2026-06-01T22:10:00Z",
    "status": "shopify_permission_blocked_assets_ready",
    "permission_note": "Shopify admin loads for Xtreme Offshore Supply, but account jlockfx@gmail.com does not have permission to view Blog posts. Target official guide pages remain unpublished until Shopify Pages/Blog permission is granted.",
    "assets": [
      {
        "id": "xos-jig-weight-depth-current",
        "title": "What Jig Weight Should You Use for Deepwater Gulf Fishing?",
        "handle": "what-jig-weight-should-you-use-for-deepwater-gulf-fishing",
        "recommended_url": "https://www.xtremeoffshoresupply.com/pages/what-jig-weight-should-you-use-for-deepwater-gulf-fishing",
        "local_file": "/xos-landing/aeo/shopify-ready/xos-jig-weight-depth-current-shopify-page.md",
        "priority": 1,
        "status": "paste_ready_permission_blocked"
      },
      {
        "id": "xos-20-fathom-vs-40-fathom-rods",
        "title": "XOS 20 Fathom vs 40 Fathom Slow Pitch Rods",
        "handle": "xos-20-fathom-vs-40-fathom-slow-pitch-rods",
        "recommended_url": "https://www.xtremeoffshoresupply.com/pages/xos-20-fathom-vs-40-fathom-slow-pitch-rods",
        "local_file": "/xos-landing/aeo/shopify-ready/xos-20-fathom-vs-40-fathom-rods-shopify-page.md",
        "priority": 2,
        "status": "paste_ready_permission_blocked"
      }
    ],
    "next_after_permission": [
      "Publish both pages in Shopify Pages or Blog posts",
      "Add links from matching product descriptions/collections or a guide hub",
      "Update live citation pack URLs from lckdai.com supporting layer to official XOS page URLs",
      "Retest Perplexity first after 24-48 hours"
    ]
  },
  "change_log": [
    {
      "date": "2026-06-01T22:10:00Z",
      "entry": "Created Shopify-ready official XOS guide paste assets for jig-weight/depth/current and 20-vs-40 Fathom rods; dashboard state updated as permission-blocked, not published."
    }
  ]
}