<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Dangercorn Enterprises Changelog</title>
    <link>https://dangercorn.net/changelog</link>
    <description>A public log of what Dangercorn ships. Verticals, blog posts, shared packages, fleet infrastructure.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Apr 2026 00:00:00 -0800</lastBuildDate>
    <pubDate>Sun, 19 Apr 2026 00:00:00 -0800</pubDate>
    <ttl>1440</ttl>
    <generator>Dangercorn hand-rolled RSS</generator>
    <copyright>Copyright 2026 Dangercorn Enterprises</copyright>
    <managingEditor>tim@dangercorn.net (Tim Wiley)</managingEditor>
    <webMaster>tim@dangercorn.net (Tim Wiley)</webMaster>
    <atom:link href="https://dangercorn.net/changelog.xml" rel="self" type="application/rss+xml"/>
    <image>
      <url>https://dangercorn.net/images/og-image.png</url>
      <title>Dangercorn Enterprises Changelog</title>
      <link>https://dangercorn.net/changelog</link>
    </image>

    <item>
      <title>Public changelog + RSS feed shipped</title>
      <link>https://dangercorn.net/changelog#release-2026-04-19</link>
      <guid isPermaLink="false">dangercorn-net-changelog-rss-2026-04-19</guid>
      <pubDate>Sun, 19 Apr 2026 18:00:00 -0800</pubDate>
      <category>Infra</category>
      <description><![CDATA[A public log of what we ship, when we ship it, paired with an RSS 2.0 feed for push updates. Part of the transparency stance — ship in public, show the work.]]></description>
    </item>

    <item>
      <title>SEO audit + schema.org rollout across 135 landings</title>
      <link>https://dangercorn.net/changelog#release-2026-04-19</link>
      <guid isPermaLink="false">dangercorn-net-seo-audit-2026-04-19</guid>
      <pubDate>Sun, 19 Apr 2026 16:00:00 -0800</pubDate>
      <category>Infra</category>
      <description><![CDATA[Full SEO quality pass. SoftwareApplication JSON-LD + BreadcrumbList schema on every vertical landing. Completed Twitter Card tags, og:site_name, theme-color. Sitemap now covers every live route including /services, /homeschool, /one-pager, and /changelog.]]></description>
    </item>

    <item>
      <title>Hit 130 live verticals</title>
      <link>https://dangercorn.net/products</link>
      <guid isPermaLink="false">dangercorn-net-130-live-2026-04-19</guid>
      <pubDate>Sun, 19 Apr 2026 12:00:00 -0800</pubDate>
      <category>Vertical batch</category>
      <description><![CDATA[Shipped batches 28-30. 15 more verticals live: arcadedesk, embroiderydesk, dayof, networthtracker, studiodesk, accountingdesk, funeraldesk, dronepro, artgallerydesk, freelancetrack, bidboard, cabinetdesk, farmdesk, roomiematch, swimschooldesk. Each is a real Flask app on GitHub with its own landing page.]]></description>
    </item>

    <item>
      <title>Spotlight: childmilestone — A Parenting Tracker That Isn't a Social Network</title>
      <link>https://dangercorn.net/blog/spotlight-childmilestone.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/spotlight-childmilestone.html</guid>
      <pubDate>Thu, 16 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Private-by-default milestone tracker for families who don't want their kid's photos feeding someone's ad algorithm. Self-host, SQLite, export everything.]]></description>
    </item>

    <item>
      <title>Spotlight: bookcircle — Book-Club CRM</title>
      <link>https://dangercorn.net/blog/spotlight-bookcircle.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/spotlight-bookcircle.html</guid>
      <pubDate>Tue, 14 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[SwipeNight-style voting for what the club reads next, AI-generated discussion questions, per-member reading history.]]></description>
    </item>

    <item>
      <title>Spotlight: advisorlink — Homeschool Portfolio PDFs</title>
      <link>https://dangercorn.net/blog/spotlight-advisorlink.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/spotlight-advisorlink.html</guid>
      <pubDate>Sun, 12 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Turn a year of homeschool work samples into an advisor-grade PDF in minutes instead of a weekend.]]></description>
    </item>

    <item>
      <title>Spotlight: honeybees — Hive Management + AI Frame Reader</title>
      <link>https://dangercorn.net/blog/spotlight-honeybees.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/spotlight-honeybees.html</guid>
      <pubDate>Fri, 10 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Hive manager for hobby beekeepers. Log inspections, track queens, upload a frame photo for brood pattern + mite analysis via Claude Vision.]]></description>
    </item>

    <item>
      <title>Spotlight: cheesemaking — For People Who Take Aged Cheese Seriously</title>
      <link>https://dangercorn.net/blog/spotlight-cheesemaking.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/spotlight-cheesemaking.html</guid>
      <pubDate>Wed, 08 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Batch logs, aging vault temp/humidity tracking, tasting notes, and a Claude Vision assistant that reads the rind of your 21-day Brie.]]></description>
    </item>

    <item>
      <title>Blog: f-string backslash, caught in CI</title>
      <link>https://dangercorn.net/blog/f-string-backslash-caught-in-ci.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/f-string-backslash-caught-in-ci.html</guid>
      <pubDate>Mon, 06 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Python f-string backslash gotcha that our CI pipeline caught before it hit production. Short war story on why we wrote our linting layer.]]></description>
    </item>

    <item>
      <title>Blog: Deterministic ports don't scale — but they ship</title>
      <link>https://dangercorn.net/blog/deterministic-ports-dont-scale-but-they-ship.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/deterministic-ports-dont-scale-but-they-ship.html</guid>
      <pubDate>Sat, 04 Apr 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Why every Dangercorn vertical gets a deterministic port based on app name hash. Breaks at N~10,000. We're at N=135. Simplicity wins for a while.]]></description>
    </item>

    <item>
      <title>dangercorn-claude-helper (dcch) v1 shipped</title>
      <link>https://dangercorn.net/blog/shared-claude-wrapper.html</link>
      <guid isPermaLink="false">dangercorn-net-dcch-v1-2026-04-02</guid>
      <pubDate>Thu, 02 Apr 2026 12:00:00 -0800</pubDate>
      <category>Package</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Shared Anthropic API wrapper used by every vertical that does AI. Retry with backoff, automatic model downshift on 429, JSON mode with code-fence stripping, cost logging by slug.]]></description>
    </item>

    <item>
      <title>Blog: Claude wrote this product page</title>
      <link>https://dangercorn.net/blog/claude-wrote-this-product-page.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/claude-wrote-this-product-page.html</guid>
      <pubDate>Mon, 30 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[The process behind generating 130+ product landings without it looking like AI slop. Spec files, shared template, human-written JSON, machine-rendered HTML.]]></description>
    </item>

    <item>
      <title>dangercorn-saas-template (dcst) v1 — the shared shell</title>
      <link>https://dangercorn.net/blog/the-dangercorn-template.html</link>
      <guid isPermaLink="false">dangercorn-net-dcst-v1-2026-03-28</guid>
      <pubDate>Sat, 28 Mar 2026 12:00:00 -0800</pubDate>
      <category>Package</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[The Flask shell every Dangercorn vertical is built on. Single-password auth, Stripe billing wiring, SQLite helpers, Jinja base templates, deterministic port assignment.]]></description>
    </item>

    <item>
      <title>Blog: Shipped 31 SaaS in a day</title>
      <link>https://dangercorn.net/blog/shipped-31-saas-in-a-day.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/shipped-31-saas-in-a-day.html</guid>
      <pubDate>Thu, 26 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[The scaffolding sprint. 31 verticals stood up, landing pages generated, GitHub repos initialized, port bindings recorded. Not 31 products — 31 starts.]]></description>
    </item>

    <item>
      <title>Blog: Anti-venture software</title>
      <link>https://dangercorn.net/blog/anti-venture-software.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/anti-venture-software.html</guid>
      <pubDate>Tue, 24 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Why we're building 220+ verticals instead of raising a Series A. Slow growth, sustainable revenue, no board, no exit clock.]]></description>
    </item>

    <item>
      <title>Blog: The small market everyone skips</title>
      <link>https://dangercorn.net/blog/the-small-market-everyone-skips.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/the-small-market-everyone-skips.html</guid>
      <pubDate>Sun, 22 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Why the home cheesemaker / book-club organizer / 3D-print-farm operator is a real market — just not a VC-scale one.]]></description>
    </item>

    <item>
      <title>Blog: The self-host pitch</title>
      <link>https://dangercorn.net/blog/the-self-host-pitch.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/the-self-host-pitch.html</guid>
      <pubDate>Fri, 20 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Every Dangercorn product is free to self-host. Why that's the pitch, not the concession.]]></description>
    </item>

    <item>
      <title>Blog: Why 220 SaaS apps?</title>
      <link>https://dangercorn.net/blog/why-220-saas-apps.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/why-220-saas-apps.html</guid>
      <pubDate>Wed, 18 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[The number isn't random. It's the count of niches we can template with a single shared stack.]]></description>
    </item>

    <item>
      <title>dangercorn-web design system v1</title>
      <link>https://dangercorn.net/</link>
      <guid isPermaLink="false">dangercorn-net-design-system-v1-2026-03-15</guid>
      <pubDate>Sun, 15 Mar 2026 12:00:00 -0800</pubDate>
      <category>Package</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[The design system this site runs on. Gold on deep brown, DM Serif Display + DM Sans, the grid background, the hover micro-animations.]]></description>
    </item>

    <item>
      <title>Blog: Building the AI fleet at home</title>
      <link>https://dangercorn.net/blog/building-ai-fleet-home.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/building-ai-fleet-home.html</guid>
      <pubDate>Sun, 15 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Fleet series kickoff. Seven specialized AI agents on distributed hardware across a Seattle home network. Architecture, failures, lessons.]]></description>
    </item>

    <item>
      <title>Blog: SiteLens outreach, what we learned</title>
      <link>https://dangercorn.net/blog/sitelens-outreach-what-we-learned.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/sitelens-outreach-what-we-learned.html</guid>
      <pubDate>Thu, 12 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[Cold email performance from the SiteLens rollout. 349 unique recipients, bounce rate analysis, reply intelligence. Real numbers.]]></description>
    </item>

    <item>
      <title>Blog: Prediction markets + weather</title>
      <link>https://dangercorn.net/blog/prediction-markets-weather.html</link>
      <guid isPermaLink="true">https://dangercorn.net/blog/prediction-markets-weather.html</guid>
      <pubDate>Sat, 07 Mar 2026 12:00:00 -0800</pubDate>
      <category>Blog</category>
      <dc:creator>Tim Wiley</dc:creator>
      <description><![CDATA[How Njord — our weather trading agent — finds mispricings in Kalshi markets using an ensemble forecast across 15 cities.]]></description>
    </item>

  </channel>
</rss>
