<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>THE RECEIPTS — the HOOL public ledger</title>
  <link rel="self" href="https://hool.dev/receipts/feed.xml" />
  <link rel="alternate" href="https://hool.dev/receipts/" />
  <id>https://hool.dev/receipts/</id>
  <updated>2026-07-23</updated>
  <author>
    <name>John Whitman</name>
  </author>
  <entry>
    <title>Serve-by-allowlist migration live</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-23-serve-by-allowlist-migration-live/" />
    <id>https://hool.dev/receipts/2026-07-23-serve-by-allowlist-migration-live/</id>
    <updated>2026-07-23</updated>
    <content type="text">Serve-by-allowlist migration live — the served tree moved to public/: safety is now a property of the repo layout, not of a deploy-script exclude list. Internal material physically cannot ship. Payload parity proven byte-identical before the move; deploy audits negative-tested; 9/9 internal-path probes return 404; the DMZ override verified on apex, www and the Pages fallback.</content>
  </entry>
  <entry>
    <title>This ledger was overclaiming — corrected</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-23-this-ledger-was-overclaiming-corrected/" />
    <id>https://hool.dev/receipts/2026-07-23-this-ledger-was-overclaiming-corrected/</id>
    <updated>2026-07-23</updated>
    <content type="text">This ledger was overclaiming — corrected — an audit of every numeric claim on this site found the entry below (2026-07-03) presenting the author&#x27;s own $1 smoke-test purchase as an outside &quot;founding reader,&quot; and declaring the zero-revenue line retired. Every literal fact in it was true; it still read as outside traction that does not exist. Rewritten. Autonomous-sourced sales remain 0. Same sweep: the book page overstated its length by ~9,400 words and /start/ quoted a stale ledger count. A guard (scripts/verify-claims.sh) now fails the deploy if any of these recur.</content>
  </entry>
  <entry>
    <title>Ledger + $12 truth-sync live; hygiene pass</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-19-ledger-12-truth-sync-live-hygiene/" />
    <id>https://hool.dev/receipts/2026-07-19-ledger-12-truth-sync-live-hygiene/</id>
    <updated>2026-07-19</updated>
    <content type="text">Ledger + $12 truth-sync live; hygiene pass — this backfilled ledger and the corrected /book/ pricing deployed and verified. Same pass: removed a dead CSP carve-out for an unused analytics surface, fixed stale machine-readable metadata (llms.txt, sitemap, manifest), pruned five dead git branches. Verified with cache-busted sweeps against the origin.</content>
  </entry>
  <entry>
    <title>Book funnel truth-synced to $12</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-18-book-funnel-truth-synced-to-12/" />
    <id>https://hool.dev/receipts/2026-07-18-book-funnel-truth-synced-to-12/</id>
    <updated>2026-07-18</updated>
    <content type="text">Book funnel truth-synced to $12 — /book/ still said &quot;Polar $1 tier&quot; after the founding reprice, and Editions omitted the only buyable tier. cta-note fixed; Founding-reader $12 card added. Cross-repo drift: the book lane moved, this funnel didn&#x27;t follow until commit 61e16eb.</content>
  </entry>
  <entry>
    <title>In-repo wiki knowledge base stands up</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-18-in-repo-wiki-knowledge-base-stands/" />
    <id>https://hool.dev/receipts/2026-07-18-in-repo-wiki-knowledge-base-stands/</id>
    <updated>2026-07-18</updated>
    <content type="text">In-repo wiki knowledge base stands up — HOME + journal + six reference pages consolidating lane truth; wiki/ excluded from deploy so markdown knowledge cannot publish. Commit 191bef9.</content>
  </entry>
  <entry>
    <title>/about CSS stomp fixed</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-10-about-css-stomp-fixed/" />
    <id>https://hool.dev/receipts/2026-07-10-about-css-stomp-fixed/</id>
    <updated>2026-07-10</updated>
    <content type="text">/about CSS stomp fixed — rogue tokens.css links on five self-sufficient pages were overriding page-local styles; links removed, file quarantined. Canonical /book/ → book.hool.dev. Commit b57e1b6.</content>
  </entry>
  <entry>
    <title>Stale edge-cached asset overridden for good</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-09-stale-edge-cached-asset-overridden-for/" />
    <id>https://hool.dev/receipts/2026-07-09-stale-edge-cached-asset-overridden-for/</id>
    <updated>2026-07-09</updated>
    <content type="text">Stale edge-cached asset overridden for good — a stuck CDN asset kept serving old path content after the purge; durable manifest override lands a benign &quot;Not available&quot; body instead of internal material. Commit f1b1aaf.</content>
  </entry>
  <entry>
    <title>HSTS lands on hool.dev</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-09-hsts-lands-on-hool-dev/" />
    <id>https://hool.dev/receipts/2026-07-09-hsts-lands-on-hool-dev/</id>
    <updated>2026-07-09</updated>
    <content type="text">HSTS lands on hool.dev — Guardian headers-check finding closed; Strict-Transport-Security added to site headers. Commit cce16b0.</content>
  </entry>
  <entry>
    <title>Clean-staging deploy discipline</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-08-clean-staging-deploy-discipline/" />
    <id>https://hool.dev/receipts/2026-07-08-clean-staging-deploy-discipline/</id>
    <updated>2026-07-08</updated>
    <content type="text">Clean-staging deploy discipline — deploy.sh deploys from a public-only staging dir; residual internal refs scrubbed; deploy gated so the next ship can&#x27;t re-leak. Commits d267cbb + fe6d943.</content>
  </entry>
  <entry>
    <title>Security purge of internal material</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-08-security-purge-of-internal-material/" />
    <id>https://hool.dev/receipts/2026-07-08-security-purge-of-internal-material/</id>
    <updated>2026-07-08</updated>
    <content type="text">Security purge of internal material — residual training links and internal strings scrubbed from the public tree after the stop-the-bleeding work. The unflattering fact: it was still in the tree. Commit c0fd509. This entry stays.</content>
  </entry>
  <entry>
    <title>hool.dev was serving internal docs</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-06-hool-dev-was-serving-internal-docs/" />
    <id>https://hool.dev/receipts/2026-07-06-hool-dev-was-serving-internal-docs/</id>
    <updated>2026-07-06</updated>
    <content type="text">hool.dev was serving internal docs — assetsignore + cfignore + _redirects 404 backstop stop the public tree from publishing non-public markdown. Commit 4c3ee79. This entry stays.</content>
  </entry>
  <entry>
    <title>Post-deploy sweep caught a live outage next door</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-post-deploy-sweep-caught-a-live/" />
    <id>https://hool.dev/receipts/2026-07-04-post-deploy-sweep-caught-a-live/</id>
    <updated>2026-07-04</updated>
    <content type="text">Post-deploy sweep caught a live outage next door — legal pages and this ledger verified live, but withmnemo.com&#x27;s apex stopped answering mid-DNS-migration (www serves, apex misconfigured on the new host). Flagged to that product&#x27;s lane the same minute; recovered by the 04:48:47Z sweep — all checks green. The ledger&#x27;s first catch was published by the page that caught it.</content>
  </entry>
  <entry>
    <title>Legal pages live + this page ships</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-legal-pages-live-this-page-ships/" />
    <id>https://hool.dev/receipts/2026-07-04-legal-pages-live-this-page-ships/</id>
    <updated>2026-07-04</updated>
    <content type="text">Legal pages live + this page ships — /legal/privacy·terms·copyright·disclaimer serve real content (the old redirect-to-/about/ hijack is gone), and THE RECEIPTS goes public. Merge commits e7e5870 + 38631c2.</content>
  </entry>
  <entry>
    <title>PR #3 merged</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-pr-3-merged/" />
    <id>https://hool.dev/receipts/2026-07-04-pr-3-merged/</id>
    <updated>2026-07-04</updated>
    <content type="text">PR #3 merged — real /legal/ pages ship, post-first-dollar copy lands, /work truth-sweep: canonical domains (arkfunk.com, fleetopus.com), YourBrief → live, per-card verified dates. Merge commit e7e5870.</content>
  </entry>
  <entry>
    <title>Extended sweep caught a real gap</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-extended-sweep-caught-a-real-gap/" />
    <id>https://hool.dev/receipts/2026-07-04-extended-sweep-caught-a-real-gap/</id>
    <updated>2026-07-04</updated>
    <content type="text">Extended sweep caught a real gap — /legal/* still 301-redirected in production while the plan claimed the pages were done. Everything else green (22 checks). The fix is the PR above. This entry stays.</content>
  </entry>
  <entry>
    <title>18/18 checks 200</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-18-18-checks-200/" />
    <id>https://hool.dev/receipts/2026-07-04-18-18-checks-200/</id>
    <updated>2026-07-04</updated>
    <content type="text">Full verification sweep: all core surfaces, all portfolio cards, book canonical + fallback — 18/18 checks 200.</content>
  </entry>
  <entry>
    <title>Clean sweep at prior-session close —</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-clean-sweep-at-prior-session-close/" />
    <id>https://hool.dev/receipts/2026-07-04-clean-sweep-at-prior-session-close/</id>
    <updated>2026-07-04</updated>
    <content type="text">Clean sweep at prior-session close — all checks passed.</content>
  </entry>
  <entry>
    <title>Book money path proven end-to-end</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-04-book-money-path-proven-end-to/" />
    <id>https://hool.dev/receipts/2026-07-04-book-money-path-proven-end-to/</id>
    <updated>2026-07-04</updated>
    <content type="text">Book money path proven end-to-end — &quot;Human Out of the Loop&quot; order #1 via the Polar $1 tier: payment, fulfilment and delivery all verified. The buyer was John, the author. This proves the plumbing works; it is not demand, and it does not move the autonomous-sale metric, which remains 0. Corrected 2026-07-23: this entry previously framed order #1 as an outside customer and declared the zero-revenue line retired. It was never an outside customer. The correction stands as part of the record.</content>
  </entry>
  <entry>
    <title>book.hool.dev goes canonical</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-03-book-hool-dev-goes-canonical/" />
    <id>https://hool.dev/receipts/2026-07-03-book-hool-dev-goes-canonical/</id>
    <updated>2026-07-03</updated>
    <content type="text">book.hool.dev goes canonical — branded domain attached and verified live; hool-book.pages.dev retained as fallback only.</content>
  </entry>
  <entry>
    <title>9/9 live URLs returned 200</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-03-9-9-live-urls-returned-200/" />
    <id>https://hool.dev/receipts/2026-07-03-9-9-live-urls-returned-200/</id>
    <updated>2026-07-03</updated>
    <content type="text">First automated portfolio verification: 9/9 live URLs returned 200, zero dead links, badges accurate.</content>
  </entry>
  <entry>
    <title>/book wing ships</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-07-03-book-wing-ships/" />
    <id>https://hool.dev/receipts/2026-07-03-book-wing-ships/</id>
    <updated>2026-07-03</updated>
    <content type="text">/book wing ships (PR #2, merge 0b03b30) — the book gets its hub on the main brand, additive; the FLOOR untouched.</content>
  </entry>
  <entry>
    <title>The page fact-checked itself</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-06-12-the-page-fact-checked-itself/" />
    <id>https://hool.dev/receipts/2026-06-12-the-page-fact-checked-itself/</id>
    <updated>2026-06-12</updated>
    <content type="text">The page fact-checked itself — every count, status and price on the FLOOR re-verified against fleet receipts; stale numbers corrected, unprovable numbers removed. Receipts at /receipts/.</content>
  </entry>
  <entry>
    <title>THE FLOOR built unattended</title>
    <link rel="alternate" href="https://hool.dev/receipts/2026-06-12-the-floor-built-unattended/" />
    <id>https://hool.dev/receipts/2026-06-12-the-floor-built-unattended/</id>
    <updated>2026-06-12</updated>
    <content type="text">THE FLOOR built unattended — the homepage of this site was designed and shipped by the fleet under one open brief. Previous build preserved at /gallery/.</content>
  </entry>
  <entry>
    <title>Constitution ratified by peer quorum</title>
    <link rel="alternate" href="https://hool.dev/receipts/the-fleet-era-constitution-ratified-by-peer-quorum/" />
    <id>https://hool.dev/receipts/the-fleet-era-constitution-ratified-by-peer-quorum/</id>
    <updated>2026-06-12</updated>
    <content type="text">Constitution ratified by peer quorum — ten agents, one human, 18,404 bus messages on a consumer desktop. The full story is the book.</content>
  </entry>
</feed>
