{
  "schema_version": 2,
  "site": "https://simonbeauloye.com",
  "author": {
    "name": "Simon Beauloye",
    "url": "https://simonbeauloye.com",
    "id": "https://simonbeauloye.com#simon"
  },
  "generated_at": "2026-07-07T17:43:27.117Z",
  "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 routine 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": 1380,
      "reading_minutes": 6,
      "content_hash": "eea5d46764eaa8f7",
      "etag": "\"eea5d46764eaa8f7\"",
      "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": "I'm updating this site with just a few taps on my phone: a small Shortcut, the iPhone share button, and a workflow doing the heavy lifting on the server. See exactly how it works.",
      "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": "0fa7dec8728eb86e",
      "etag": "\"0fa7dec8728eb86e\"",
      "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: Learnings 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 vigilance 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": 1781,
      "reading_minutes": 8,
      "content_hash": "bde2f3c5b66d6856",
      "etag": "\"bde2f3c5b66d6856\"",
      "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 have hundreds of articles ready to publish across our portfolio. The slow part of our operation isn't the AI any more. It's the human time around it, and that's where most publishers are under-investing.",
      "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": 1750,
      "reading_minutes": 8,
      "content_hash": "be07103ecbbededb",
      "etag": "\"be07103ecbbededb\"",
      "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": "Lessons from before and after the age of AI.",
      "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": 2497,
      "reading_minutes": 11,
      "content_hash": "f82fb313b263f6b1",
      "etag": "\"f82fb313b263f6b1\"",
      "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": "The quick win is content production, but the real opportunity is one level up.",
      "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": 1653,
      "reading_minutes": 7,
      "content_hash": "cb659852250ccfc0",
      "etag": "\"cb659852250ccfc0\"",
      "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": 1510,
      "reading_minutes": 7,
      "content_hash": "e3f71775e9e17e5b",
      "etag": "\"e3f71775e9e17e5b\"",
      "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"
    }
  ]
}