<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Empirical Blog</title>
    <link>https://empirical.gauzza.com/blog</link>
    <description>Product updates, implementation write-ups, and lessons from building portable AI memory.</description>
    <language>en-us</language>
    <item>
      <title>We broke our own site fixing a footer link. Here's how Empirical caught the pattern before it happened a fourth time.</title>
      <link>https://empirical.gauzza.com/blog/deploy-incident-caught-by-our-own-memory-querying-our-own-memory-mid-incident</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/deploy-incident-caught-by-our-own-memory-querying-our-own-memory-mid-incident</guid>
      <description>A real production incident where Empirical's memory graph surfaced the exact prior root cause mid-outage, plus the honest follow-up mistake and fix.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>The Empirical CLI is becoming the front door</title>
      <link>https://empirical.gauzza.com/blog/empirical-cli-front-door-empirical-cli-front-door</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/empirical-cli-front-door-empirical-cli-front-door</guid>
      <description>Empirical's CLI now provides a clearer path to OAuth, native plugin installation, and updates across Codex, Claude, and Copilot.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Empirical became a set of tools, not just one plugin</title>
      <link>https://empirical.gauzza.com/blog/empirical-plugin-system-empirical-plugin-system</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/empirical-plugin-system-empirical-plugin-system</guid>
      <description>Empirical now installs as a core memory plugin with optional Work History, Scar Tissue, and Todo plugins for different ways of working with AI agents.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>A Todo list that understands the project behind it</title>
      <link>https://empirical.gauzza.com/blog/empirical-todo-skill-empirical-todo-skill</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/empirical-todo-skill-empirical-todo-skill</guid>
      <description>Empirical's optional Todo skill tracks actionable follow-ups by project, with examples for software, reading, and personal goals.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Memory trust and portability are live — error codes, receipts, duplicates, and export</title>
      <link>https://empirical.gauzza.com/blog/memory-trust-and-portability-memory-trust-and-portability-release</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/memory-trust-and-portability-memory-trust-and-portability-release</guid>
      <description>Empirical ships MCP error codes with suggested fixes, save receipts, retrieval diagnostics, duplicate detection and merge, portable JSON export, and new workspace create/soft-delete tools.</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Your AI needs your second brain</title>
      <link>https://empirical.gauzza.com/blog/your-ai-needs-your-second-brain-ai-memory-layer-for-your-second-brain</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/your-ai-needs-your-second-brain-ai-memory-layer-for-your-second-brain</guid>
      <description>Why second-brain users are the exact people who need a portable AI memory layer, and how Empirical turns saved notes into reusable context across tools.</description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Your vibe-coded app got serious faster than expected</title>
      <link>https://empirical.gauzza.com/blog/vibe-coded-app-memory-vibe-coded-app-got-serious-faster-than-i-expected</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/vibe-coded-app-memory-vibe-coded-app-got-serious-faster-than-i-expected</guid>
      <description>A practical essay on how vibe-coded apps turn into real software before their builders have somewhere durable to keep launch warnings, assumptions, and scars.</description>
      <pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Your AI coding agent needs scar tissue.</title>
      <link>https://empirical.gauzza.com/blog/ai-coding-agent-scar-tissue-your-ai-coding-agent-needs-scar-tissue</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/ai-coding-agent-scar-tissue-your-ai-coding-agent-needs-scar-tissue</guid>
      <description>AI coding agents become trustworthy when they retain remembered failure, not just prompt context.</description>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Have you seen this ChatGPT warning before? Here’s a fix.</title>
      <link>https://empirical.gauzza.com/blog/chatgpt-long-conversation-memory-chatgpt-forgets-details-in-long-conversations</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/chatgpt-long-conversation-memory-chatgpt-forgets-details-in-long-conversations</guid>
      <description>A field note about what happened when a months-long ChatGPT health-tracking conversation started forgetting details, and how Empirical gave the record somewhere durable to live.</description>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Empirical saved my ass.</title>
      <link>https://empirical.gauzza.com/blog/empirical-ui-recovery-memory-recall-lost-ui-rework-recovered-with-empirical-memory</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/empirical-ui-recovery-memory-recall-lost-ui-rework-recovered-with-empirical-memory</guid>
      <description>First-person incident report on recovering lost frontend work by querying Empirical memory, locating an unreachable WIP commit, and restoring the missing public-site redesign. Empirical saved my ass.</description>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Audit every memory recall before it shapes output</title>
      <link>https://empirical.gauzza.com/blog/audit-every-recall-logs-audit-every-memory-recall</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/audit-every-recall-logs-audit-every-memory-recall</guid>
      <description>Recall auditing in Empirical provides visibility into injected context, improving trust, safety, and debugging.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Build on the Empirical memory API in minutes</title>
      <link>https://empirical.gauzza.com/blog/developer-grade-memory-api-build-on-the-empirical-memory-api</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/developer-grade-memory-api-build-on-the-empirical-memory-api</guid>
      <description>Empirical exposes memory through MCP, REST, and TypeScript interfaces so teams can integrate durable context into agents quickly.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Portable memory with no vendor lock-in</title>
      <link>https://empirical.gauzza.com/blog/portable-memory-no-lockin-portable-memory-no-vendor-lock-in</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/portable-memory-no-lockin-portable-memory-no-vendor-lock-in</guid>
      <description>Empirical keeps memory portable through exportable formats and open integration paths, preventing model or vendor lock-in.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Keep work and personal memory separate with scoped memory</title>
      <link>https://empirical.gauzza.com/blog/scoped-memory-workspaces-keep-work-and-personal-memory-separate</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/scoped-memory-workspaces-keep-work-and-personal-memory-separate</guid>
      <description>Scoped memory in Empirical separates work and personal context, reducing leakage and improving relevance in AI responses.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Time-aware memory relevance for changing work</title>
      <link>https://empirical.gauzza.com/blog/time-aware-memory-ranking-time-aware-memory-relevance</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/time-aware-memory-ranking-time-aware-memory-relevance</guid>
      <description>Empirical uses time-aware ranking to prioritize recent, relevant context and reduce stale memory interference.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Universal recall across every tool you use</title>
      <link>https://empirical.gauzza.com/blog/universal-recall-memory-layer-universal-recall-across-tools</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/universal-recall-memory-layer-universal-recall-across-tools</guid>
      <description>Universal recall in Empirical lets multiple AI tools query the same memory graph so context follows your work across surfaces.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Your coding agent is burning context you will never get back</title>
      <link>https://empirical.gauzza.com/blog/coding-agent-context-savings-coding-agent-context-savings-22-45-percent</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/coding-agent-context-savings-coding-agent-context-savings-22-45-percent</guid>
      <description>Real session telemetry showing 22-45% context reduction when replacing static AGENTS.md and CLAUDE.md files with on-demand Empirical memory queries. Measured across 10 real coding tasks and 1,978 Copilot CLI sessions.</description>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>How I Used Codex + Empirical to Lock In My Writing Voice</title>
      <link>https://empirical.gauzza.com/blog/codex-session-tone-voice-how-i-used-codex-empirical-to-lock-in-my-writing-voice</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/codex-session-tone-voice-how-i-used-codex-empirical-to-lock-in-my-writing-voice</guid>
      <description>April 30 note on using Empirical with Codex to define a repeatable writing voice through guided questions and live revision.</description>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Workspace implementation is live: cleaner team memory, fewer context collisions</title>
      <link>https://empirical.gauzza.com/blog/workspace-implementation-workspace-implementation-live</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/workspace-implementation-workspace-implementation-live</guid>
      <description>Empirical workspace release update covering team-scoped memory, cleaner join flows, and faster handoffs.</description>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Discord bot implementation lessons: reliability first, features second</title>
      <link>https://empirical.gauzza.com/blog/discord-bot-implementation-discord-bot-implementation-lessons</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/discord-bot-implementation-discord-bot-implementation-lessons</guid>
      <description>Empirical Discord bot retrospective on join flow issues, notification control, and reliability-driven workspace decisions.</description>
      <pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>CLI install updates: Q&amp;A onboarding with dynamic global prompt building</title>
      <link>https://empirical.gauzza.com/blog/cli-qa-global-prompt-cli-install-qa-dynamic-global-prompt</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/cli-qa-global-prompt-cli-install-qa-dynamic-global-prompt</guid>
      <description>Empirical CLI onboarding update with Q&amp;A flow and dynamic global prompt generation for consistent memory behavior.</description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Expanding full CLI tools alongside MCP integrations</title>
      <link>https://empirical.gauzza.com/blog/full-cli-tools-expanded-full-cli-tools</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/full-cli-tools-expanded-full-cli-tools</guid>
      <description>Empirical update on expanded CLI command surface as a direct interface alongside MCP integrations.</description>
      <pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>100 users reached: signal and what comes next</title>
      <link>https://empirical.gauzza.com/blog/100-users-100-users-milestone</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/100-users-100-users-milestone</guid>
      <description>Empirical milestone reflection after reaching 100 users and learning what users value most.</description>
      <pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Installing Empirical in Claude web app: docs that remove setup guesswork</title>
      <link>https://empirical.gauzza.com/blog/claude-web-install-docs-claude-web-install-docs</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/claude-web-install-docs-claude-web-install-docs</guid>
      <description>Empirical launch update for Claude web app installation docs with clearer MCP setup and troubleshooting guidance.</description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Submitting Empirical to the ChatGPT app ecosystem</title>
      <link>https://empirical.gauzza.com/blog/chatgpt-app-submission-chatgpt-app-store-submission</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/chatgpt-app-submission-chatgpt-app-store-submission</guid>
      <description>Empirical update on ChatGPT app submission and the reliability work required for app review.</description>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>HIPAA-aligned storage and auditing improvements</title>
      <link>https://empirical.gauzza.com/blog/hipaa-auditing-hipaa-compliant-storage-auditing</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/hipaa-auditing-hipaa-compliant-storage-auditing</guid>
      <description>Empirical compliance update with HIPAA-aligned storage, auditing, and production safeguards.</description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Blueprint concept: portable skills across AI tools</title>
      <link>https://empirical.gauzza.com/blog/blueprint-concept-blueprint-concept-what-it-solves</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/blueprint-concept-blueprint-concept-what-it-solves</guid>
      <description>Empirical blueprint concept and how it enables portable skills across chat tools and coding agents.</description>
      <pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Geocoding and image processing: richer memory with location context</title>
      <link>https://empirical.gauzza.com/blog/geocoding-image-processing-geocoding-image-processing-location-search</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/geocoding-image-processing-geocoding-image-processing-location-search</guid>
      <description>Empirical feature update introducing geocoding, image processing, and location-aware memory search.</description>
      <pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
    <item>
      <title>Why Empirical exists: context that survives tool switching</title>
      <link>https://empirical.gauzza.com/blog/origin-story-why-empirical-exists</link>
      <guid isPermaLink="true">https://empirical.gauzza.com/blog/origin-story-why-empirical-exists</guid>
      <description>The Empirical origin story and mission to preserve long-term, portable memory across AI tools.</description>
      <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
      <author>hello@gauzza.com (Matt Gauzza)</author>
    </item>
  </channel>
</rss>
