<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>No Closed Form</title><description>No Closed Form — Haochi Zhang&apos;s notes on financial model risk, applied AI, and building reliable systems around imperfect models. Developed in public.</description><link>https://noclosedform.com/</link><item><title>Why Most Agent Demos Stop Before the Hard Part</title><link>https://noclosedform.com/notes/why-agent-demos-stop/</link><guid isPermaLink="true">https://noclosedform.com/notes/why-agent-demos-stop/</guid><description>The gap between doing a task once and operating the same workflow repeatedly.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>ai-systems</category></item><item><title>Don&apos;t Write Fallbacks</title><link>https://noclosedform.com/notes/dont-write-fallbacks/</link><guid isPermaLink="true">https://noclosedform.com/notes/dont-write-fallbacks/</guid><description>A fallback postpones an error to where it&apos;s harder to diagnose; orthogonal modules remove the class.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>building</category></item><item><title>The MCP Surface and the Exec Surface</title><link>https://noclosedform.com/notes/mcp-surface-and-exec-surface/</link><guid isPermaLink="true">https://noclosedform.com/notes/mcp-surface-and-exec-surface/</guid><description>Why every LLM-generated tool call should cross one audited surface — and what stays in code.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>ai-systems</category></item><item><title>List the Excuses an Agent Will Use to Skip a Step</title><link>https://noclosedform.com/notes/list-the-excuses-agents-use/</link><guid isPermaLink="true">https://noclosedform.com/notes/list-the-excuses-agents-use/</guid><description>Models don&apos;t cut corners; they generate a reason to. Name the rationalizations up front.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><category>ai-systems</category></item><item><title>Financial RAG Is Not Just Document Search</title><link>https://noclosedform.com/notes/financial-rag-is-not-document-search/</link><guid isPermaLink="true">https://noclosedform.com/notes/financial-rag-is-not-document-search/</guid><description>Filings, market data, calculations, and provenance each want a different system layer.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>finance-models</category></item><item><title>Model Risk as a Knowledge Representation Problem</title><link>https://noclosedform.com/notes/model-risk-knowledge-representation/</link><guid isPermaLink="true">https://noclosedform.com/notes/model-risk-knowledge-representation/</guid><description>What&apos;s lost when a model inventory is treated as a spreadsheet, not a graph.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>finance-models</category></item><item><title>A Standard for Agent-Built Projects</title><link>https://noclosedform.com/notes/a-standard-for-agent-built-projects/</link><guid isPermaLink="true">https://noclosedform.com/notes/a-standard-for-agent-built-projects/</guid><description>Separate project facts, agent behavior, rules, and execution — before implementation begins.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>building</category></item><item><title>Evidence That Can Be Traced</title><link>https://noclosedform.com/notes/evidence-that-can-be-traced/</link><guid isPermaLink="true">https://noclosedform.com/notes/evidence-that-can-be-traced/</guid><description>Traceability isn&apos;t a source column; it&apos;s every number reaching back to its raw fact.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>finance-models</category></item></channel></rss>