<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alan Nafarrete</title>
    <link>https://alannafa.com/</link>
    <description>AI strategy, governance, and hands-on delivery — plus the local AI lab and the products built in public.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 04 Sep 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://alannafa.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Your AGENTS.md Gets Worse Every Time You Fix It</title>
      <link>https://alannafa.com/posts/agents-md-failure-registry.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/agents-md-failure-registry.html</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Every correction you add to an agent instructions file competes with the ones already there. The split that fixes it: 130 words of always-loaded triggers carrying 115 dated corrections.</description>
    </item>
    <item>
      <title>Long-Haul Flight With a Toddler: The System, Not the Tricks</title>
      <link>https://alannafa.com/posts/long-haul-flight-with-a-toddler.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/long-haul-flight-with-a-toddler.html</guid>
      <pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate>
      <category>Life &amp; Travel</category>
      <description>Flying long-haul with a toddler is an itinerary problem before it's a carry-on problem: the nap-window math, the buffer day we learned the hard way, and the two-to-three-day timezone reset.</description>
    </item>
    <item>
      <title>The Semantic Layer: Where Metric Definitions Should Actually Live</title>
      <link>https://alannafa.com/posts/semantic-metrics-layer-governance.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/semantic-metrics-layer-governance.html</guid>
      <pubDate>Fri, 21 Aug 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Two dashboards, two revenue numbers, both defensible. The metric definition is a governed asset — and in most estates it lives in the one place governance never reaches: inside the BI tool.</description>
    </item>
    <item>
      <title>Data Quality SLAs: What to Promise, What to Measure, What to Page On</title>
      <link>https://alannafa.com/posts/data-quality-slas-observability.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-quality-slas-observability.html</guid>
      <pubDate>Fri, 21 Aug 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>A contract says what a column is; an SLA says whether it showed up. The four dimensions worth promising, why detection is cheap and paging is expensive, and how to measure what the consumer actually feels.</description>
    </item>
    <item>
      <title>I Ran Claude Code and Codex Head-to-Head — Then Had a Third AI Blind-Judge the Results</title>
      <link>https://alannafa.com/posts/claude-vs-codex-blind-bakeoff.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/claude-vs-codex-blind-bakeoff.html</guid>
      <pubDate>Tue, 18 Aug 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>A real bake-off on this site's own posts: one written spec, two agent stacks, and a blind third-party judge that scored them 76-75 — a tie the process differences explain better than the number does.</description>
    </item>
    <item>
      <title>How to Plan a Trip With AI (and Actually Trust the Plan)</title>
      <link>https://alannafa.com/posts/how-to-plan-a-trip-with-ai.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/how-to-plan-a-trip-with-ai.html</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <category>Life &amp; Travel</category>
      <description>A constraints-first system for AI trip planning: route skeletons before day-by-days, a verify step for every bookable claim, and the places AI still fails — from 34 days in Italy with a toddler.</description>
    </item>
    <item>
      <title>Data Lineage for Impact Analysis: What Breaks If I Change This Column?</title>
      <link>https://alannafa.com/posts/data-lineage-impact-analysis.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-lineage-impact-analysis.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Contracts, classification, and access control all assume you can trace a column backward to its source and forward to what depends on it. How lineage actually gets captured, why column-level is the threshold that makes it useful, and why the graph is a lower bound.</description>
    </item>
    <item>
      <title>Data Classification at Scale: How to Actually Find and Tag Sensitive Data</title>
      <link>https://alannafa.com/posts/data-classification-pii-discovery.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-classification-pii-discovery.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Access control and AI-agent governance both assume a classification layer that's accurate and current. Here's how you actually discover, tag, and maintain it — the taxonomy, the three discovery signals, and why it goes stale.</description>
    </item>
    <item>
      <title>Data Contracts: Enforcing Data Quality at the Producer Boundary</title>
      <link>https://alannafa.com/posts/data-contracts-producer-boundary.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-contracts-producer-boundary.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Downstream data-quality tests catch damage that already happened. A data contract moves the check to the boundary the producer controls — schema, semantics, quality thresholds, and change policy, enforced and blocking.</description>
    </item>
    <item>
      <title>RFM Segmentation with LLM-Assisted Analysis</title>
      <link>https://alannafa.com/posts/rfm-segmentation-llm-assisted-analysis.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/rfm-segmentation-llm-assisted-analysis.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Score customers on Recency, Frequency, and Monetary value in SQL, then let a language model name the segments and draft the playbooks — with a hard line about which side owns the numbers.</description>
    </item>
    <item>
      <title>Codex Goal Mode Took My Funnel App to Launch-Ready</title>
      <link>https://alannafa.com/posts/codex-goal-mode-funnelflow.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/codex-goal-mode-funnelflow.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>I gave an autonomous coding agent one goal: make my shelved funnel-mapping app launch-ready. What it shipped, how I verified it, and where the product goes next.</description>
    </item>
    <item>
      <title>AI-Assisted SEO Cleanup: From Legacy WordPress URLs to Measurable Pages</title>
      <link>https://alannafa.com/posts/ai-assisted-seo-cleanup.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/ai-assisted-seo-cleanup.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>How Search Console data, 301 redirects, refreshed titles, and AI-assisted review turned an old WordPress footprint into a cleaner static-site loop.</description>
    </item>
    <item>
      <title>Building Party Times: A Free Jackbox-Style Party Game Site</title>
      <link>https://alannafa.com/posts/building-party-times-multiplayer-games.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/building-party-times-multiplayer-games.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>How I built a free, no-signup multiplayer party game site &amp;mdash; and used a fleet of AI agents to audit it for bugs and security holes before launch.</description>
    </item>
    <item>
      <title>Building a Baby Sleep Tracker with AI</title>
      <link>https://alannafa.com/posts/building-baby-sleep-tracker-ai.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/building-baby-sleep-tracker-ai.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Why paying for Huckleberry made me want to build a simpler tracker, and what that says about learning AI by making useful apps for your own life.</description>
    </item>
    <item>
      <title>Multi-Model Verification: Catching LLM Hallucinations in Enterprise Reports</title>
      <link>https://alannafa.com/posts/multi-model-verification-llm-hallucinations.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/multi-model-verification-llm-hallucinations.html</guid>
      <pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Why a single AI-drafted report can't be trusted on its own, and the adversarial, multi-model verification pattern that catches fabricated numbers before they ship.</description>
    </item>
    <item>
      <title>Baby Gear Essentials for Long-Haul Travel</title>
      <link>https://alannafa.com/posts/baby-gear-travel.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/baby-gear-travel.html</guid>
      <pubDate>Sun, 14 Jun 2026 12:00:00 GMT</pubDate>
      <category>Life &amp; Travel</category>
      <description>The baby gear that actually earned its place on a 34-day trip through Italy — what to bring, what to leave, and what to buy when you land.</description>
    </item>
    <item>
      <title>Travel Tech: The Setup I Use to Work Remotely for a Month</title>
      <link>https://alannafa.com/posts/travel-tech.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/travel-tech.html</guid>
      <pubDate>Sun, 14 Jun 2026 12:00:00 GMT</pubDate>
      <category>Tech &amp; Tools</category>
      <description>The exact setup I used to work 34 days across Italy with a baby in tow — laptop, connectivity, power, capture, and backup.</description>
    </item>
    <item>
      <title>Governing AI Agents' Data Access: Least-Privilege for Non-Humans</title>
      <link>https://alannafa.com/posts/governing-ai-agents-data-access.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/governing-ai-agents-data-access.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Enterprises are deploying AI agents faster than their access-control models can absorb. A least-privilege framework for non-human identities: service identities, scoped tokens, and autonomy tiers mapped to data sensitivity.</description>
    </item>
    <item>
      <title>Unity Catalog Access Control: From Grants to ABAC</title>
      <link>https://alannafa.com/posts/unity-catalog-grants-to-abac.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/unity-catalog-grants-to-abac.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Grant sprawl is a math problem — teams &amp;times; roles &amp;times; contractors. ABAC only fixes it if classification hygiene comes first. Practitioner notes on what changes, what doesn't, and where contextual policy is headed.</description>
    </item>
    <item>
      <title>GA4 + BigQuery: Customer-Intelligence Pipeline Patterns</title>
      <link>https://alannafa.com/posts/ga4-bigquery-customer-intelligence-pipeline.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/ga4-bigquery-customer-intelligence-pipeline.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Turning the GA4 BigQuery export into customer intelligence — schema essentials, sessionization, identity stitching, and RFM, LTV, and cohort marts. The practitioner patterns.</description>
    </item>
    <item>
      <title>Local LLM Setup 2026: Self-Hosted AI on Consumer Hardware</title>
      <link>https://alannafa.com/posts/local-llm-setup-2026.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/local-llm-setup-2026.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>llama.cpp vs Ollama vs MLX, quantization tiers, hardware sizing, model roles, and how to scale from one machine to a failover fleet. The practical guide.</description>
    </item>
    <item>
      <title>Local LLM Brain Architecture: From OpenClaw to Hermes</title>
      <link>https://alannafa.com/posts/openclaw-to-hermes-ai-brain.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/openclaw-to-hermes-ai-brain.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>How I moved from a model-centric approach to a system architecture — routing, memory, privacy boundaries, machine roles, and the governance layer that makes it durable.</description>
    </item>
    <item>
      <title>AI as an Operations Layer: Agents, Cron Jobs, and Workflows</title>
      <link>https://alannafa.com/posts/ai-operations-layer-hermes-cron-workflows.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/ai-operations-layer-hermes-cron-workflows.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>How I use agents, scheduled checks, documentation, model testing, and DataOps opportunity discovery to turn messy inputs into structured next actions.</description>
    </item>
    <item>
      <title>Building a Multi-Machine Local AI Fleet</title>
      <link>https://alannafa.com/posts/blendclaw-fleet.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/blendclaw-fleet.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>Three machines, a custom routing layer, and 24/7 local inference. The architecture behind running your own LLM fleet on consumer hardware — no cloud APIs required.</description>
    </item>
    <item>
      <title>AI in Enterprise Data Work — What Actually Ships</title>
      <link>https://alannafa.com/posts/ai-enterprise-workflows.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/ai-enterprise-workflows.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>AI &amp; Building</category>
      <description>The gap between AI hype and AI that delivers value in enterprise environments. Patterns that work, patterns that stall, and the GTM playbook for data teams.</description>
    </item>
    <item>
      <title>34 Days in Italy With a Toddler</title>
      <link>https://alannafa.com/posts/italy-34-days-remote-dad.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/italy-34-days-remote-dad.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Life &amp; Travel</category>
      <description>The real logistics of a month in Italy with a toddler. Route, gear, flights, trains, ferries, and everything I'd change.</description>
    </item>
    <item>
      <title>33 Days in Japan Across 2 Trips — What Changes the Second Time</title>
      <link>https://alannafa.com/posts/japan-two-trips-33-days.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/japan-two-trips-33-days.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Life &amp; Travel</category>
      <description>The first trip was the golden route. The second went deeper. What I'd tell first-timers vs repeat visitors.</description>
    </item>
    <item>
      <title>OBS on Mac — The Complete Screen Recording &amp; Streaming Guide</title>
      <link>https://alannafa.com/posts/obs-mac-screen-recording.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/obs-mac-screen-recording.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Tech &amp; Tools</category>
      <description>Install, audio setup with BlackHole, scene config, 1080p/4K recording settings, and how M-series MacBooks perform.</description>
    </item>
    <item>
      <title>How to Separate Audio Sources in OBS on Mac</title>
      <link>https://alannafa.com/posts/obs-audio-separate-sources.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/obs-audio-separate-sources.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Tech &amp; Tools</category>
      <description>Separating mic, desktop, and game audio in OBS with BlackHole — and why separate tracks make editing so much easier.</description>
    </item>
    <item>
      <title>How to Blur Faces and Objects in DaVinci Resolve</title>
      <link>https://alannafa.com/posts/davinci-resolve-blur-faces.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/davinci-resolve-blur-faces.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Tech &amp; Tools</category>
      <description>The Fusion node blur technique, step by step — works in the free version, covers tracking moving faces for privacy and compliance.</description>
    </item>
    <item>
      <title>Kobe Bryant's Mamba Mentality — What Fearless Actually Means</title>
      <link>https://alannafa.com/posts/kobe-mamba-mentality.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/kobe-mamba-mentality.html</guid>
      <pubDate>Mon, 01 Jun 2026 12:00:00 GMT</pubDate>
      <category>Book Notes</category>
      <description>Beyond the meme: obsessive preparation, fearlessness as a practice, and the 1% compounding thesis applied to career and growth.</description>
    </item>
    <item>
      <title>Running a Data Governance Tool RFP: How We Actually Scored TCO</title>
      <link>https://alannafa.com/posts/data-governance-tool-rfp-tco.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-governance-tool-rfp-tco.html</guid>
      <pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>How real capability scorecards get weighted before vendors ever demo, what belongs in a governance-tool TCO model beyond the license line, and how to cut a 20-vendor field to two without running 20 demos.</description>
    </item>
    <item>
      <title>What Actually Broke in Month 3 of Our Data Stewardship Rollout</title>
      <link>https://alannafa.com/posts/data-stewardship-rollout-month-3.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-stewardship-rollout-month-3.html</guid>
      <pubDate>Sun, 01 Mar 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>Org-chart steward assignments, unfunded curation work, definition debates re-fought as catalog edit wars, and the vanity metric that was lying to us — anonymized from an enterprise Alation rollout.</description>
    </item>
    <item>
      <title>Your Data Dictionary Is Your RAG Governance Layer</title>
      <link>https://alannafa.com/posts/data-dictionary-rag-governance.html</link>
      <guid isPermaLink="true">https://alannafa.com/posts/data-dictionary-rag-governance.html</guid>
      <pubDate>Sun, 01 Feb 2026 12:00:00 GMT</pubDate>
      <category>Data &amp; AI Governance</category>
      <description>RAG on an ungoverned data estate rediscovers stale definitions, homonym collisions, and answers with no lineage. The boring governance artifacts were retrieval infrastructure all along.</description>
    </item>
  </channel>
</rss>
