<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Takehome changes</title>
    <link>https://takehome.gautamkhosla.com/changes/</link>
    <description>Machine-readable change log for the T4127 engine and the public calculators.</description>
    <item>
      <title>Unreleased — embeddable take-home widget</title>
      <link>https://takehome.gautamkhosla.com/embed/</link>
      <guid isPermaLink="false">unreleased-embed</guid>
      <pubDate>16 Sep 2026 00:00:00 +0000</pubDate>
      <description>One script tag, same T4127 WASM engine, no cookie and no salary posted back. Demo and a pitch for job boards, recruiters, and relocation services at /embed/.</description>
    </item>
    <item>
      <title>Unreleased — five-minute API path</title>
      <link>https://takehome.gautamkhosla.com/docs/</link>
      <guid isPermaLink="false">unreleased-five-minute</guid>
      <pubDate>16 Sep 2026 00:00:00 +0000</pubDate>
      <description>Docs in the header. Email, verify, test key, first call. Ontario weekly $1000 on 2026-01-15 returns net_pay 800.79.</description>
    </item>
    <item>
      <title>Unreleased — Worker API</title>
      <link>https://takehome.gautamkhosla.com/changes/</link>
      <guid isPermaLink="false">unreleased</guid>
      <pubDate>16 Sep 2026 00:00:00 +0000</pubDate>
      <description>Cloudflare Worker API (POST /v1/deductions and M3 GET surfaces) over the WASM engine. Unknown fields named; out-of-range as_of rejected; OpenAPI generated from the same schemas.</description>
    </item>
    <item>
      <title>Unreleased — self-serve keys and CAD billing</title>
      <link>https://takehome.gautamkhosla.com/pricing/</link>
      <guid isPermaLink="false">unreleased-keys</guid>
      <pubDate>16 Sep 2026 00:00:00 +0000</pubDate>
      <description>np_test_ and np_live_ keys, hashed at rest. Metering counts calculations. Live keys hard-stop at the published CAD plan limit. Signup is email, verify, keys, first call.</description>
    </item>
    <item>
      <title>Unreleased — 200 pages, RSS, CPP 2027</title>
      <link>https://takehome.gautamkhosla.com/changes/</link>
      <guid isPermaLink="false">unreleased-pages</guid>
      <pubDate>16 Sep 2026 00:00:00 +0000</pubDate>
      <description>Site catalog expanded to 200 HTML pages from four templates (employee, employer, situational, reference). /conformance renders the full disagreement list. /changes has an RSS feed. /cpp-2027-rate-change published ahead of the 2027 T4127 edition.</description>
    </item>
    <item>
      <title>0.3.0-m2 — thirteen jurisdictions, 164 M-003 rows</title>
      <link>https://takehome.gautamkhosla.com/conformance/</link>
      <guid isPermaLink="false">0.3.0-m2</guid>
      <pubDate>15 Sep 2026 00:00:00 +0000</pubDate>
      <description>Thirteen-jurisdiction T4127 engine (both 2026 editions); Quebec remains typed unsupported. July PDOC queue finished: 8,818/8,982 compared forms; 164 one-cent M-003 disagreements counted; 780 step-2 non-advances named out of the rate. Overall PDOC agreement 8,838/9,002 including M1. Finding 002 remains open.</description>
    </item>
    <item>
      <title>0.2.0-m1 — Ontario PDOC 20/20</title>
      <link>https://takehome.gautamkhosla.com/conformance/</link>
      <guid isPermaLink="false">0.2.0-m1</guid>
      <pubDate>12 Sep 2026 00:00:00 +0000</pubDate>
      <description>M0: fixed-point decimal type and CRA rounding rules. M1: Ontario PDOC 20/20.</description>
    </item>
  </channel>
</rss>
