{
  "schema_version": 2,
  "site": "https://simonbeauloye.com",
  "author": {
    "name": "Simon Beauloye",
    "url": "https://simonbeauloye.com",
    "id": "https://simonbeauloye.com#simon"
  },
  "generated_at": "2026-09-13T03:27:20.230Z",
  "manifest": {
    "site_index": "https://simonbeauloye.com/llms.txt",
    "full_corpus": "https://simonbeauloye.com/llms-full.txt",
    "feed_json": "https://simonbeauloye.com/feed.json",
    "rss": "https://simonbeauloye.com/rss.xml",
    "ai_policy": "https://simonbeauloye.com/ai-policy.txt",
    "pillar_indexes": [
      {
        "pillar": "ai-publishing",
        "label": "AI × Publishing",
        "url": "https://simonbeauloye.com/llms/ai-publishing/llms.txt"
      },
      {
        "pillar": "bootstrapping",
        "label": "Bootstrapping Profitable Digital Businesses",
        "url": "https://simonbeauloye.com/llms/bootstrapping/llms.txt"
      },
      {
        "pillar": "future-media",
        "label": "The Future of Content & Media",
        "url": "https://simonbeauloye.com/llms/future-media/llms.txt"
      },
      {
        "pillar": "building-with-ai",
        "label": "Building with AI: From Code to Business",
        "url": "https://simonbeauloye.com/llms/building-with-ai/llms.txt"
      }
    ]
  },
  "count": 8,
  "items": [
    {
      "id": "https://simonbeauloye.com/writing/future-media/ai-citation-tracking-routine/",
      "slug": "ai-citation-tracking-routine",
      "title": "How I track when AI tools cite my work",
      "excerpt": "Instead of wondering how often AI models cite my work, I built a custom little weekly automation that gives me a real number on every page of this site.",
      "description": "How I built a small weekly automation that watches AI tools for citations of my work and writes three reader- and machine-visible signals onto this site.",
      "pillar": "future-media",
      "pillar_label": "The Future of Content & Media",
      "keywords": [
        "ai citation tracking",
        "ahrefs brand radar api",
        "geo measurement",
        "claude code routine",
        "json-ld subjectof citations"
      ],
      "published_at": "2026-05-02T00:00:00.000Z",
      "updated_at": "2026-05-02T00:00:00.000Z",
      "word_count": 1372,
      "reading_minutes": 6,
      "content_hash": "c7683d765ce2708d",
      "etag": "\"c7683d765ce2708d\"",
      "url": "https://simonbeauloye.com/writing/future-media/ai-citation-tracking-routine/",
      "llms_url": "https://simonbeauloye.com/writing/future-media/ai-citation-tracking-routine/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-ai-citation-tracking-routine.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/building-with-ai/publishing-from-my-iphone/",
      "slug": "publishing-from-my-iphone",
      "title": "Live from my iPhone to my site in under 90 seconds",
      "excerpt": "It looks like one tap on my phone's share button. Underneath, a small publishing pipeline does the real work in under ninety seconds.",
      "description": "How I built a small Apple Shortcut that posts straight from my iPhone share button to simonbeauloye.com/stream in about ninety seconds.",
      "pillar": "building-with-ai",
      "pillar_label": "Building with AI: From Code to Business",
      "keywords": [
        "ios shortcut publishing",
        "github actions content pipeline",
        "static site mobile publishing",
        "stream publishing workflow",
        "non-engineer operator"
      ],
      "published_at": "2026-04-29T00:00:00.000Z",
      "updated_at": "2026-04-29T00:00:00.000Z",
      "word_count": 1595,
      "reading_minutes": 7,
      "content_hash": "bc645ece7d06d9cf",
      "etag": "\"bc645ece7d06d9cf\"",
      "url": "https://simonbeauloye.com/writing/building-with-ai/publishing-from-my-iphone/",
      "llms_url": "https://simonbeauloye.com/writing/building-with-ai/publishing-from-my-iphone/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-publishing-from-my-iphone.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/building-with-ai/ai-building-failures/",
      "slug": "ai-building-failures",
      "title": "When it goes wrong: Lessons from AI failures",
      "excerpt": "AI is great at sounding confident, even when it's completely wrong.",
      "description": "Two recent AI-assisted building failures, one silent and one confidently wrong, and where attention has to live in AI workflows now.",
      "pillar": "building-with-ai",
      "pillar_label": "Building with AI: From Code to Business",
      "keywords": [
        "ai-assisted building failures",
        "trust calibration ai workflows",
        "n8n silent failure",
        "claude code production database",
        "ai operator vigilance"
      ],
      "published_at": "2026-04-25T00:00:00.000Z",
      "updated_at": "2026-04-25T00:00:00.000Z",
      "word_count": 1727,
      "reading_minutes": 8,
      "content_hash": "170df25153e25b0a",
      "etag": "\"170df25153e25b0a\"",
      "url": "https://simonbeauloye.com/writing/building-with-ai/ai-building-failures/",
      "llms_url": "https://simonbeauloye.com/writing/building-with-ai/ai-building-failures/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-ai-building-failures.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/ai-publishing/ai-publishing-bottleneck-shift/",
      "slug": "ai-publishing-bottleneck-shift",
      "title": "The bottleneck shift: why AI in publishing is now a human-time problem",
      "excerpt": "We built AI that writes faster than we can review it, and that turned out to be the real problem.",
      "description": "AI generation is no longer the publishing bottleneck. The constraint has moved to human time: brief quality, visual production, and editorial review.",
      "pillar": "ai-publishing",
      "pillar_label": "AI × Publishing",
      "keywords": [
        "ai-in-publishing",
        "bottleneck-shift",
        "content-operations",
        "ai-infrastructure",
        "human-in-the-loop"
      ],
      "published_at": "2026-04-21T00:00:00.000Z",
      "updated_at": "2026-04-21T00:00:00.000Z",
      "word_count": 1632,
      "reading_minutes": 7,
      "content_hash": "5bd2b93f469f433b",
      "etag": "\"5bd2b93f469f433b\"",
      "url": "https://simonbeauloye.com/writing/ai-publishing/ai-publishing-bottleneck-shift/",
      "llms_url": "https://simonbeauloye.com/writing/ai-publishing/ai-publishing-bottleneck-shift/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-ai-publishing-bottleneck-shift.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/bootstrapping/zero-base-operations/",
      "slug": "zero-base-operations",
      "title": "Zero-Base Operations: Bootstrapping with AI",
      "excerpt": "AI took our readers. It's also how we're rebuilding the business.",
      "description": "Four principles from seven years of bootstrapping mOOnshot digital to $80M+ in cumulative sales, then rebuilding the whole operation from zero around AI.",
      "pillar": "bootstrapping",
      "pillar_label": "Bootstrapping Profitable Digital Businesses",
      "keywords": [
        "bootstrapping",
        "zero-base-operations",
        "ai-infrastructure",
        "ai-native-publishing",
        "content-operations"
      ],
      "published_at": "2026-04-18T00:00:00.000Z",
      "updated_at": "2026-04-18T00:00:00.000Z",
      "word_count": 2454,
      "reading_minutes": 11,
      "content_hash": "e7f557972729bb8f",
      "etag": "\"e7f557972729bb8f\"",
      "url": "https://simonbeauloye.com/writing/bootstrapping/zero-base-operations/",
      "llms_url": "https://simonbeauloye.com/writing/bootstrapping/zero-base-operations/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-zero-base-operations.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/future-media/ai-restructures-publishing/",
      "slug": "ai-restructures-publishing",
      "title": "Most media publishers are solving the wrong AI problem",
      "excerpt": "A room full of publishers wanted to know how to make AI write more. I think they were asking the wrong question.",
      "description": "AI will restructure media organisations, not just content production. That's where the real opportunity is.",
      "pillar": "future-media",
      "pillar_label": "The Future of Content & Media",
      "keywords": [
        "ai-in-publishing",
        "digital-media",
        "content-operations",
        "media-strategy",
        "ai-infrastructure"
      ],
      "published_at": "2026-04-17T00:00:00.000Z",
      "updated_at": "2026-04-17T00:00:00.000Z",
      "word_count": 1562,
      "reading_minutes": 7,
      "content_hash": "ae9bb1d16a348c64",
      "etag": "\"ae9bb1d16a348c64\"",
      "url": "https://simonbeauloye.com/writing/future-media/ai-restructures-publishing/",
      "llms_url": "https://simonbeauloye.com/writing/future-media/ai-restructures-publishing/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-ai-restructures-publishing.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/ai-publishing/ai-rebuild-retrospective/",
      "slug": "ai-rebuild-retrospective",
      "title": "Learnings from rebuilding around AI",
      "excerpt": "When AI is both a threat and a solution.",
      "description": "What we learned rebuilding our publishing business around AI agents after letting go of 15 writers. Costs down 80%. Revenue still hasn't recovered.",
      "pillar": "ai-publishing",
      "pillar_label": "AI × Publishing",
      "keywords": [
        "AI publishing",
        "AI content operations",
        "editorial AI pipeline",
        "digital media transformation",
        "Zero-Base Operations",
        "publisher economics",
        "organic traffic decline",
        "AI agents"
      ],
      "published_at": "2026-04-13T00:00:00.000Z",
      "updated_at": "2026-04-13T00:00:00.000Z",
      "word_count": 1447,
      "reading_minutes": 6,
      "content_hash": "7ff66a2b45c7cc93",
      "etag": "\"7ff66a2b45c7cc93\"",
      "url": "https://simonbeauloye.com/writing/ai-publishing/ai-rebuild-retrospective/",
      "llms_url": "https://simonbeauloye.com/writing/ai-publishing/ai-rebuild-retrospective/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-ai-rebuild-retrospective.png"
    },
    {
      "id": "https://simonbeauloye.com/writing/bootstrapping/goodbye-google-hello-world/",
      "slug": "goodbye-google-hello-world",
      "title": "Goodbye Google, Hello World!",
      "excerpt": "After ten years at Google, I've decided to leave to start my own business'.",
      "description": "Why I left Google after ten years to bootstrap mOOnshot digital from Singapore — written the week I handed in my notice.",
      "pillar": "bootstrapping",
      "pillar_label": "Bootstrapping Profitable Digital Businesses",
      "keywords": [
        "leaving google",
        "bootstrapping",
        "moonshot digital",
        "career change",
        "founding story"
      ],
      "published_at": "2017-01-30T00:00:00.000Z",
      "updated_at": "2026-04-27T00:00:00.000Z",
      "word_count": 1050,
      "reading_minutes": 5,
      "content_hash": "554e2abca9209327",
      "etag": "\"554e2abca9209327\"",
      "url": "https://simonbeauloye.com/writing/bootstrapping/goodbye-google-hello-world/",
      "llms_url": "https://simonbeauloye.com/writing/bootstrapping/goodbye-google-hello-world/llms.txt",
      "og_image": "https://simonbeauloye.com/og/article-goodbye-google-hello-world.png"
    }
  ]
}