<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Stewie Blog — Product truth &amp; behavior specs</title><link>https://www.stewie.sh/blog</link><description>Thinking on product truth, behavior specs, and building software that teams can reason about.</description><lastBuildDate>Thu, 14 May 2026 00:00:00 GMT</lastBuildDate><item><title>Auto-generated specs aren&apos;t reliable until you&apos;ve signed off on them</title><link>https://www.stewie.sh/blog/auto-generated-specs-need-human-sign-off</link><description>Auto-extracted specs read the code, not the decisions behind it. They quietly promote placeholders and fallbacks as if settled. Sign-off is the missing step.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/auto-generated-specs-need-human-sign-off</guid></item><item><title>Behaviors, decisions, execution: three layers of AI-safe memory</title><link>https://www.stewie.sh/blog/three-layer-ai-safe-engineering</link><description>AI-native teams need three layers of durable memory — behavior, decisions, execution. Execution has tooling. Most teams lack the behavior layer entirely.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/three-layer-ai-safe-engineering</guid></item><item><title>The product engineer era needs product truth</title><link>https://www.stewie.sh/blog/the-product-engineer-era-needs-product-truth</link><description>As engineers take on more product ownership and AI accelerates shipping, product decisions vanish into Slack and PRs. Behavior specs hold the intent.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/the-product-engineer-era-needs-product-truth</guid></item><item><title>I rebuilt my product from scratch — and didn&apos;t lose anything</title><link>https://www.stewie.sh/blog/i-rebuilt-my-product-from-scratch</link><description>AI makes rebuilding cheap. But product decisions are expensive to recreate from memory. Here&apos;s how a behavior spec makes &apos;start fresh&apos; a feature, not a failure.</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/i-rebuilt-my-product-from-scratch</guid></item><item><title>Generate a behavior spec for your product in 2 minutes</title><link>https://www.stewie.sh/blog/generate-a-behavior-contract-in-2-minutes</link><description>Paste a prompt into Claude or ChatGPT, describe your product module briefly, and get a .pbc.md behavior spec you can view, edit, and commit to your repo.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/generate-a-behavior-contract-in-2-minutes</guid></item><item><title>Beyond CLAUDE.md and AGENTS.md: when agents need a behavior spec</title><link>https://www.stewie.sh/blog/beyond-claude-md-and-agents-md</link><description>CLAUDE.md and AGENTS.md tell agents how to work in your repo. They don&apos;t tell agents what your product promises. That&apos;s a different artifact — the PBC layer.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/beyond-claude-md-and-agents-md</guid></item><item><title>Write your first behavior spec in 15 minutes</title><link>https://www.stewie.sh/blog/write-your-first-behavior-contract</link><description>A step-by-step guide to writing a .pbc.md file for your product&apos;s most critical module. Start with plain Markdown; add structured blocks agents can read.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/write-your-first-behavior-contract</guid></item><item><title>The most expensive satisfying feeling in AI-assisted coding</title><link>https://www.stewie.sh/blog/stop-building-the-wrong-thing</link><description>Shipping fast with AI agents feels productive. But the costliest mistake isn&apos;t bad code — it&apos;s building confidently when nobody wrote down what was decided.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/stop-building-the-wrong-thing</guid></item><item><title>PRDs, PBCs, and test suites aren&apos;t alternatives — they&apos;re a lifecycle</title><link>https://www.stewie.sh/blog/prds-pbcs-and-test-suites-are-a-lifecycle</link><description>PRDs capture intent. Tests verify assertions. Between them, there&apos;s no artifact tracking what the product promises — grounded in code, confirmed by humans.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/prds-pbcs-and-test-suites-are-a-lifecycle</guid></item><item><title>AI agent context still misses the product layer</title><link>https://www.stewie.sh/blog/ai-agent-context-still-misses-the-product-layer</link><description>AI agents have AGENTS.md, memory banks, harnesses, and monitors. They still lack the product context layer — what the product promises and what must hold.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/ai-agent-context-still-misses-the-product-layer</guid></item><item><title>What happens to product knowledge when the contract ends?</title><link>https://www.stewie.sh/blog/what-happens-to-product-knowledge-when-the-contract-ends</link><description>When an outsourcing engagement wraps up, product knowledge walks out the door. A living behavior spec keeps it in the codebase — not in someone&apos;s head.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/what-happens-to-product-knowledge-when-the-contract-ends</guid></item><item><title>You shouldn&apos;t need an engineer to understand your own product</title><link>https://www.stewie.sh/blog/understand-your-product-without-engineers</link><description>AI can extract product logic from your codebase. Stewie builds a living behavior spec your whole team can read — no code, no docs, no waiting on engineers.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/understand-your-product-without-engineers</guid></item><item><title>Five roles, one behavior spec — no code required</title><link>https://www.stewie.sh/blog/five-roles-one-product-contract</link><description>Product owners confirm behaviors. BAs clarify logic. QA knows what to protect. New hires onboard fast. Vendors skip reverse-engineering. One shared contract.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/five-roles-one-product-contract</guid></item><item><title>You should be able to check what your team actually shipped</title><link>https://www.stewie.sh/blog/check-what-your-team-actually-shipped</link><description>Leaders shouldn&apos;t need three meetings to verify whether a product decision was implemented correctly. A living behavior spec is the direct line.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/check-what-your-team-actually-shipped</guid></item><item><title>Why AI agents keep violating your product rules</title><link>https://www.stewie.sh/blog/why-ai-agents-keep-violating-your-product-rules</link><description>Your coding agent ships correct-looking code that breaks product promises. The fix isn&apos;t capability — it&apos;s the product context layer agents lack.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/why-ai-agents-keep-violating-your-product-rules</guid></item><item><title>AGENTS.md, Memory Bank, and PBC solve different problems</title><link>https://www.stewie.sh/blog/agents-md-memory-bank-pbc</link><description>Your repo has workflow instructions, session context, and feature specs. None of them answer what the product promises to do. That&apos;s the PBC layer.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/agents-md-memory-bank-pbc</guid></item><item><title>Vibe coding got you here. Now what?</title><link>https://www.stewie.sh/blog/vibe-coding-got-you-here</link><description>Shipping fast with AI coding tools is genuinely good. The problem isn&apos;t the speed — it&apos;s what gets left behind. Product reasoning doesn&apos;t survive the vibe.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/vibe-coding-got-you-here</guid></item><item><title>One file, two audiences</title><link>https://www.stewie.sh/blog/one-file-two-audiences</link><description>A .pbc.md file opens in VS Code, renders on GitHub, reads like any Markdown doc. Drop it into pbc.stewie.sh and the same file becomes navigable UI.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/one-file-two-audiences</guid></item><item><title>The PBC spec is live — and it&apos;s open source</title><link>https://www.stewie.sh/blog/pbc-spec-is-live</link><description>After hitting the same product knowledge gap across multiple SaaS products, I built an open Markdown spec for capturing what your product promises to do.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/pbc-spec-is-live</guid></item><item><title>What is a Product Behavior Contract?</title><link>https://www.stewie.sh/blog/what-is-a-product-behavior-contract</link><description>A Product Behavior Contract (PBC) is a living, code-grounded spec that describes how your product actually behaves — not how you think it does.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/what-is-a-product-behavior-contract</guid></item><item><title>The gap between what your product does and what your team thinks</title><link>https://www.stewie.sh/blog/the-gap-in-your-product-knowledge</link><description>Product knowledge lives in heads, not docs. Here&apos;s why that gap compounds — and what a behavior spec does about it.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><guid isPermaLink="true">https://www.stewie.sh/blog/the-gap-in-your-product-knowledge</guid></item></channel></rss>