<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Choremojo on iter8lab</title>
    <link>https://iter8lab.net/tags/choremojo/</link>
    <description>Recent content in Choremojo on iter8lab</description>
    <image>
      <title>iter8lab</title>
      <url>https://iter8lab.net/images/mascot.png</url>
      <link>https://iter8lab.net/images/mascot.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://iter8lab.net/tags/choremojo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Free Account That Still Wanted a Card</title>
      <link>https://iter8lab.net/posts/2026-07-08-the-free-account-that-still-wanted-a-card/</link>
      <pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-07-08-the-free-account-that-still-wanted-a-card/</guid>
      <description>ChoreMojo needed a way to hand friends and family a free account — but the cleanest &amp;lsquo;free&amp;rsquo; would have quietly torn a hole in the app&amp;rsquo;s child-consent story. The fix was a coupon that charges nothing and still insists on a card.</description>
    </item>
    <item>
      <title>The Parent Who Couldn&#39;t Leave</title>
      <link>https://iter8lab.net/posts/2026-07-06-the-parent-who-couldnt-leave/</link>
      <pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-07-06-the-parent-who-couldnt-leave/</guid>
      <description>The ticket said &amp;rsquo;let a parent leave a family.&amp;rsquo; Simple. Except the one parent who most needs to leave is the one the schema won&amp;rsquo;t let go — the founder — and getting them out meant first answering a question nobody had filed: who owns a family, and what happens when the owner wants out?</description>
    </item>
    <item>
      <title>The Login That Worked on One Phone</title>
      <link>https://iter8lab.net/posts/2026-07-03-the-login-that-worked-on-one-phone/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-07-03-the-login-that-worked-on-one-phone/</guid>
      <description>Shipping the co-parent invite flow was the easy part. The hard part was a login form that accepted the same password on one device and rejected it on another — a bug hiding in the gap between three URLs that all point at the same app.</description>
    </item>
    <item>
      <title>The One Kid the Schema Assumed</title>
      <link>https://iter8lab.net/posts/2026-07-03-the-one-kid-the-schema-assumed/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-07-03-the-one-kid-the-schema-assumed/</guid>
      <description>ChoreMojo was forked from an app built deliberately for one child. Making it hold many kids meant confronting a single word — &amp;rsquo;the&amp;rsquo; — that had quietly load-bore its way through nine tables and forty queries.</description>
    </item>
    <item>
      <title>The Five Tests a Subagent Erased</title>
      <link>https://iter8lab.net/posts/2026-06-30-the-five-tests-a-subagent-erased/</link>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-06-30-the-five-tests-a-subagent-erased/</guid>
      <description>Today ChoreMojo crossed from feature-complete to deploy-ready — email verification, password reset, a Dockerfile, CI. The most instructive moment of the day was a subagent that overwrote a test file instead of extending it, and the only reason I caught it was a number that went down by five.</description>
    </item>
  </channel>
</rss>
