<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>theplatformlog</title><description>Building tools for platform engineering. AI plugins for Backstage, build-first, blog the journey.</description><link>https://theplatformlog.dev/</link><language>en-us</language><item><title>Generating Backstage scaffolder templates from one sentence</title><link>https://theplatformlog.dev/template-authoring/</link><guid isPermaLink="true">https://theplatformlog.dev/template-authoring/</guid><description>Building template-authoring-backend — zod-constrained LLM output, semantic post-validation, and the future ActionsRegistry hook.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>ai</category><category>llm</category><category>scaffolder</category><category>claude</category><category>typescript</category><category>structured-output</category></item><item><title>Backstage as an LLM agent: a 5-cap tool-calling loop with propose-only tools</title><link>https://theplatformlog.dev/agent-loop/</link><guid isPermaLink="true">https://theplatformlog.dev/agent-loop/</guid><description>Building the AgentLoop for incident-copilot-backend — what earns the &apos;agent&apos; framing, and the five stop conditions that keep it cheap.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>ai</category><category>llm</category><category>agents</category><category>claude</category><category>typescript</category><category>mcp</category></item><item><title>Building AI plugins for Backstage: a four-part roadmap</title><link>https://theplatformlog.dev/ai-plugin-roadmap/</link><guid isPermaLink="true">https://theplatformlog.dev/ai-plugin-roadmap/</guid><description>Where the work fits — the RFCs, the BEP, the plugins shipped, and the ones still ahead.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>ai</category><category>mcp</category><category>roadmap</category><category>rfc</category><category>bep</category></item><item><title>Catalog-aware LLM Q&amp;A for Backstage (grounded, with citations)</title><link>https://theplatformlog.dev/catalog-assistant/</link><guid isPermaLink="true">https://theplatformlog.dev/catalog-assistant/</guid><description>Building catalog-assistant-backend — natural-language questions over your Software Catalog, deliberately wired for the AI Provider Service when it lands.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>ai</category><category>llm</category><category>claude</category><category>software-catalog</category><category>typescript</category></item><item><title>Two open scaffolder bugs, fixed — and what I read on the way there</title><link>https://theplatformlog.dev/scaffolder-fixes/</link><guid isPermaLink="true">https://theplatformlog.dev/scaffolder-fixes/</guid><description>A field report from contributing to backstage/backstage: PRs #34480 and #34481, plus the latent bugs and CI surprises I bumped into.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>open-source</category><category>scaffolder</category><category>typescript</category><category>gitlab</category></item><item><title>Backstage as an MCP client: calling any AI tool from a scaffolder template</title><link>https://theplatformlog.dev/mcp-scaffolder-client/</link><guid isPermaLink="true">https://theplatformlog.dev/mcp-scaffolder-client/</guid><description>Building scaffolder-backend-module-mcp — the inverse of mcp-actions-backend. One generic action, any MCP server.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>backstage</category><category>mcp</category><category>model-context-protocol</category><category>scaffolder</category><category>ai</category><category>typescript</category></item></channel></rss>