The Liberty Archive FREECAPITALISTS.ORG

Changelog

Updates

Every commit to the archive's code and catalog, newest first, generated straight from git history at build time. See how the agents, gates, and audit records fit together.

The record, at build time

Figures refresh on every build, read straight from this checkout's git history.

1642Commits2026-07-21 to 2026-11-10
113Days of historyFirst commit to most recent
78%Carry a named model's commit trailer1288 of 1642 commits

Named: Opus 5.5 (376), Sonnet 5.5 (310), Opus 5 (289), Sonnet 5 (217), Opus 4.8 (48), Fable 5 (25), Haiku 4.5 (10), Opus 5.5 (1M context) (8), Fable 5.1 (3), Haiku 5.5 (2). The rest predate or bypass that convention and aren't separately attributed.

November 10, 2026

  • CiL: caption, date and sequence changes since d29d87af for review Sonnet 5.5
  • CiL corrections: survivors-for-newman (0 of 108 kept) and internal review notes Sonnet 5.5
  • CiL Armstrong scene: retitle to what the record supports, drop forty-men and 19 April claim from registry Sonnet 5.5
  • Routine data: art post history and outreach status Sonnet 5.5
  • CiL companion source hygiene: edition labels, citation gates, no Wikipedia or retrieval mechanics Sonnet 5.5
  • CiL companion: retire public errata, move corrections to an internal audited artifact Sonnet 5.5
  • Date post 2026-11-10: journal-issue:freemanfee:freemanfee-1996-11:2026 Sonnet 5.5
  • CiL social draft 2026-11-10: cil-v2-c19-false-parley Sonnet 5.5
  • Outreach drafts 2026-11-10: 1 academic draft (Marymount) Sonnet 5.5
  • Refresh forum thread cards

November 9, 2026

  • KPI weekly 2026-11-09 Sonnet 5.5
  • CiL KPI weekly 2026-11-09 Sonnet 5.5
  • Date post 2026-11-09: book:the-privatization-of-roads-and-highways Sonnet 5.5
  • Cold outreach 2026-11-09: 1 drafted, 0 follow-ups, 0 replies Sonnet 5.5
  • CiL social draft 2026-11-09: cil-v1-c62-byfield-hooted Sonnet 5.5
  • Outreach 2026-11-09: 1 academic draft (College of Charleston CPM) Sonnet 5.5
  • Refresh forum thread cards

November 8, 2026

  • Date post 2026-11-08: course:history-the-struggle-for-liberty Sonnet 5.5
  • CiL social draft 2026-11-08: cil-v1-c63-middletown-clubs Sonnet 5.5
  • Outreach 2026-11-08: 1 academic draft (USD libertarianism syllabus) Sonnet 5.5
  • Stage featured selection 2026-W45 Sonnet 5.5
  • Refresh forum thread cards

November 7, 2026

  • Date post 2026-11-07: book:conceived-in-liberty Sonnet 5.5
  • CiL social draft 2026-11-07: cil-v1-c64-bradford-press Sonnet 5.5
  • Outreach 2026-11-07: 1 academic draft (Tennessee State Economics guide) Sonnet 5.5

November 6, 2026

  • Date post 2026-11-06: author-death:don-lavoie:2026 Sonnet 5.5
  • CiL social draft 2026-11-06: cil-v1-c59-putnam-guns Sonnet 5.5
  • Outreach 2026-11-06: 1 academic draft (Southeastern Louisiana Economics guide) Sonnet 5.5

November 5, 2026

  • Date post 2026-11-05: book:myth-of-national-defense-the-essays-on-the-theory-and-history-of-security-production Sonnet 5.5
  • CiL companion outreach 2026-11-05: 1 drafted, 0 replies Sonnet 5.5
  • CiL social draft 2026-11-05: cil-v1-c58-leisler-hanging Sonnet 5.5
  • Outreach 2026-11-05: 1 academic draft (Bakersfield Renegade Institute) Sonnet 5.5
  • Refresh forum thread cards

November 4, 2026

  • Date post 2026-11-04: course:the-history-of-economic-thought Sonnet 5.5
  • CiL social draft 2026-11-04: cil-v1-c15-coode-st-marys Sonnet 5.5
  • Outreach 2026-11-04: 1 academic draft (Mississippi Christian) Sonnet 5.5
  • Deadlink reclaim 2026-11-04: 15 rows blocked, 0 repair drafts (failure email drafted) Sonnet 5.5
  • Refresh forum thread cards

November 3, 2026

  • Date post 2026-11-03: author-death:gordon-tullock:2026 Sonnet 5.5
  • CiL social draft 2026-11-03: cil-v1-c57-boston-coup Sonnet 5.5
  • AI visibility test 2026-11-03: 1 lost citation (Perplexity mises-books), crawler audit flags Bytespider 429 on blogs Sonnet 5.5
  • Outreach 2026-11-03: 1 academic draft (Iowa State) Sonnet 5.5
  • Refresh forum thread cards

November 2, 2026

  • KPI report 2026-11-02 Sonnet 5.5
  • CiL KPI 2026-11-02 Sonnet 5.5
  • Date post 2026-11-02: course:economic-depressions-their-cause-and-cure Sonnet 5.5
  • Cold outreach 2026-11-02: 1 drafted, 0 follow-ups, 0 replies Sonnet 5.5
  • CiL social draft 2026-11-02: ipswich-meeting Sonnet 5.5
  • Outreach nightly 2026-11-02: Auburn academic draft Sonnet 5.5
  • Refresh forum thread cards

November 1, 2026

  • Date post 2026-11-01: book:man-economy-and-state-with-power-and-market Sonnet 5.5
  • CiL social draft 2026-11-01: gove-rising Sonnet 5.5
  • Outreach nightly 2026-11-01: UNT academic draft Sonnet 5.5
  • Stage featured selection 2026-W44 Sonnet 5.5
  • Refresh forum thread cards

October 31, 2026

  • Date post 2026-10-31: course:man-economy-and-state-with-power-and-market Sonnet 5.5
  • CiL social draft 2026-10-31: shackamaxon Sonnet 5.5
  • Outreach nightly 2026-10-31: St. Louis County Library academic draft Sonnet 5.5
  • Refresh forum thread cards

October 30, 2026

  • Date post 2026-10-30: publication-anniversary:how-they-succeeded-life-stories-of-successful-men-and-women-told-by-themselves:2026 Sonnet 5.5
  • CiL social draft 2026-10-30: danforth-alone Sonnet 5.5
  • Outreach nightly 2026-10-30: Fitchburg State academic draft Sonnet 5.5
  • Refresh forum thread cards

October 29, 2026

  • Publish Hazlitt paintings in the illustrated chapter guide
  • Create 24 chapter paintings for Economics in One Lesson
  • Plan Hazlitt chapter paintings and add local art review workflow
  • Log daily art posts, refresh outreach checks
  • Date post 2026-10-29: course:entertainment Sonnet 5.5
  • CiL companion outreach 2026-10-29: 1 drafted, 0 replies Sonnet 5.5
  • CiL social draft 2026-10-29: jersey-justice Sonnet 5.5
  • Outreach drafts 2026-10-29: 1 academic draft (CUW) Sonnet 5.5
  • Refresh forum thread cards

October 28, 2026

  • Pass reference images to the Codex image tool Opus 5.5
  • Date post 2026-10-28: book:the-irrepressible-rothbard Sonnet 5.5
  • CiL social draft 2026-10-28: carteret-seized Sonnet 5.5
  • Outreach drafts 2026-10-28: 1 academic draft (USI) Sonnet 5.5
  • Deadlink reclaim 2026-10-28: 15 rows probed, 0 drafts (failure logged) Sonnet 5.5
  • Refresh forum thread cards

October 27, 2026

  • Date post 2026-10-27: publication-anniversary:reassessing-the-presidency-the-rise-of-the-executive-state-and-the-decline-of-freedom:2026 Sonnet 5.5
  • CiL social draft 2026-10-27: culpeper-arrests-miller Sonnet 5.5
  • Outreach drafts 2026-10-27: 1 academic draft (Ohio Dominican) Sonnet 5.5

October 26, 2026

  • krea_render: run on ROCm (R9700): MIOpen off, GPU text encoder, new venv recipe Sonnet 5.5
  • KPI weekly 2026-10-26 Sonnet 5.5
  • CiL KPI weekly 2026-10-26 Sonnet 5.5
  • Date post 2026-10-26: book:mises-the-last-knight-of-liberalism Sonnet 5.5
  • Cold outreach 2026-10-26: 1 drafted, 0 follow-ups, 1 reply Sonnet 5.5
  • CiL social draft 2026-10-26: statehouse Sonnet 5.5
  • Outreach nightly 2026-10-26: academic draft (Eastern Illinois University) Sonnet 5.5
  • Refresh forum thread cards

October 25, 2026

  • Date post 2026-10-25: course:conceived-in-liberty-volume-ii Sonnet 5.5
  • CiL social draft 2026-10-25: saybrook-andros Sonnet 5.5
  • Outreach nightly 2026-10-25: academic draft (Oxford Mises Society) Sonnet 5.5
  • Stage featured selection 2026-W43 Sonnet 5.5
  • Refresh forum thread cards

October 24, 2026

  • Date post 2026-10-24: book:the-progressive-era Sonnet 5.5
  • CiL social draft 2026-10-24: surry-tax-strike Sonnet 5.5
  • Outreach nightly 2026-10-24: academic draft (Sacramento State) Sonnet 5.5
  • Refresh forum thread cards

October 23, 2026

  • Date post 2026-10-23: journal-issue:freemanfee:freemanfee-1976-10:2026 Sonnet 5.5
  • CiL social draft 2026-10-23: elizabethtown-fence Sonnet 5.5
  • Outreach nightly 2026-10-23: academic draft (Vincennes) Sonnet 5.5
  • Refresh forum thread cards

October 22, 2026

  • Outreach routines: draft every run, remove holds Opus 5.5
  • Outreach nightly 2026-10-22: first academic draft (Howard College) Sonnet 5.5
  • Outreach nightly: unblock academic Gmail drafts Opus 5.5
  • Date post 2026-10-22: book:america-s-great-depression Sonnet 5.5
  • CiL companion outreach 2026-10-22: 1 drafted, 0 replies Sonnet 5.5
  • CiL social draft 2026-10-22: stuyvesant-tears-letter Sonnet 5.5
  • Outreach nightly log 2026-10-22: nothing staged Sonnet 5.5
  • Refresh forum thread cards

October 21, 2026

  • Date post 2026-10-21: course:anatomy-of-the-state Sonnet 5.5
  • CiL social draft 2026-10-21: isaac-friend Sonnet 5.5
  • Outreach nightly log 2026-10-21: nothing staged Sonnet 5.5
  • Deadlink reclaim 2026-10-21: 15 rows probed, all blocked by mises.org challenge Sonnet 5.5
  • Refresh forum thread cards

October 20, 2026

  • Routine data: art post history
  • Art gallery: add illustrated-edition plates (The Law, Bastiat essay) as a section Sonnet 5.5
  • Date post 2026-10-20: journal-issue:freemanfee:freemanfee-1986-10:2026 Sonnet 5.5
  • CiL social draft 2026-10-20: Mary Dyer Sonnet 5.5
  • Outreach nightly log 2026-10-20 Sonnet 5.5
  • Refresh forum thread cards

October 19, 2026

  • Blumen batch: import Butler's Austrian Economics Primer and Rothbard's Spotlight on Keynesian Economics (host-only) Sonnet 5.5
  • Blumen spec: second Dropbox folder check, Mises Selected Writings held on rights Sonnet 5.5
  • Blumen batch: per-file CSV of all 318 files with exit, catalog id and rights outcome Sonnet 5.5
  • Routine data: art-post history and outreach status 2026-10-19 Haiku 5.5
  • KPI weekly 2026-10-19 Sonnet 5.5
  • CiL KPI weekly 2026-10-19 Sonnet 5.5
  • Date post 2026-10-19: course:the-history-of-economic-thought-from-marx-to-hayek Sonnet 5.5
  • Cold outreach 2026-10-19: 0 drafted, 0 follow-ups, 0 replies Sonnet 5.5
  • CiL social draft: barlow-stocks 2026-10-19 Sonnet 5.5
  • Outreach nightly log 2026-10-19 Sonnet 5.5
  • Refresh forum thread cards

October 18, 2026

  • Reclassify five short OLL speeches, lectures and letters as papers Sonnet 5.5
  • Designed covers for Levellers tracts and two OLL title-page covers (Spooner, The Law) Sonnet 5.5
  • Designed fallback cover for Hutt's Keynesianism: Retrospect and Prospect Sonnet 5.5
  • Designed fallback covers for 116 Online Library of Liberty PDF books without a cover; add --role to make_designed_covers Sonnet 5.5
  • Blumen batch S4: import 5 cleared titles (Braun, Hoppe, Thornton, Hutt, Salerno), rights records, spec as-run Sonnet 5.5
  • Blumen batch: S0 to S3 run (inventory, works, triage, rights evidence, report) Sonnet 5.5
  • Spec: Blumen Dropbox batch triage pipeline (dedupe, scope, copyright check, import) Sonnet 5.5
  • Build illustrated reading editions for Bastiat
  • Date post 2026-10-18: book:for-a-new-liberty-the-libertarian-manifesto Sonnet 5.5
  • CiL social draft 2026-10-18 (hodgson-cart) Sonnet 5.5
  • Outreach nightly log 2026-10-18 Sonnet 5.5
  • Stage featured selection 2026-W42 Sonnet 5.5
  • Refresh forum thread cards

October 17, 2026

  • Add Bastiat illustration masters and production provenance
  • Specify Seen and Unseen illustration and homepage discovery
  • Reuse existing National Workshops painting in The Law spec
  • Specify illustrated edition and reading redesign for The Law
  • Art post history: 2026-10-17 entries Sonnet 5.5
  • SEO: title-case shouted chapter titles, scrub Vimeo captions from book descriptions Sonnet 5.5
  • Date post 2026-10-17: course:introduction-to-microeconomics Sonnet 5.5
  • CiL social queue: draft cil-v1-c12-tony-sits-down for 2026-10-17 Sonnet 5.5
  • Outreach nightly log: 2026-10-17 (nothing staged) Sonnet 5.5
  • Refresh forum thread cards

October 16, 2026

  • Update art-posts-history.json
  • Date post 2026-10-16: journal-issue:freemanfee:freemanfee-1966-10:2026 Sonnet 5.5
  • CiL social queue: draft cil-v1-c20-captain-in-stocks for 2026-10-16 Sonnet 5.5
  • Outreach nightly log: 2026-10-16 (nothing staged) Sonnet 5.5
  • Refresh forum thread cards

October 15, 2026

  • wrangler: regenerate run_worker_first for retired LP book redirects Sonnet 5.5
  • Routine state: art post history and outreach status Sonnet 5.5
  • Test: author work_total includes journal articles Sonnet 5.5
  • Data: LP import refresh and 108 LP book records retired Sonnet 5.5
  • Retire Libertarian Papers book records in favor of /journals/lp/ articles Sonnet 5.5
  • Date post 2026-10-15: course:no-treason-the-constitution-of-no-authority Sonnet 5.5
  • CiL companion outreach 2026-10-15: 1 drafted, 0 replies Sonnet 5.5
  • CiL social draft 2026-10-15: cil-v1-c24-coddington-court Sonnet 5.5
  • Outreach drafts nightly: 2026-10-15 run notes (0 staged) Sonnet 5.5
  • Refresh forum thread cards

October 14, 2026

  • Sync routine data: art post history and outreach link checks Haiku 5.5
  • Date post 2026-10-14: book:history-of-money-and-banking-in-the-united-states-the-colonial-era-to-world-war-ii Sonnet 5.5
  • CiL social draft 2026-10-14: cil-v1-c39-bogardus-drums Sonnet 5.5
  • Outreach drafts nightly: 2026-10-14 run notes (0 staged) Sonnet 5.5
  • deadlink-reclaim: seventh run, cursor 90->105, fifth straight Cloudflare block Sonnet 5.5
  • Refresh forum thread cards

October 13, 2026

  • CiL companion outreach 2026-10-13: 1 drafted, 0 replies Sonnet 5.5
  • CiL companion outreach: seed the machine-owned status file Opus 5.5
  • Add CiL companion instructor outreach campaign and weekly routine runbook Opus 5.5
  • Date post 2026-10-13: journal-issue:freemanfee:freemanfee-1956-10:2026 Sonnet 5.5
  • CiL social draft 2026-10-13: cil-v1-c23-gorton-melee Sonnet 5.5
  • Outreach nightly 2026-10-13: 0 staged, 0 drafts Sonnet 5.5
  • Refresh forum thread cards

October 12, 2026

  • KPI weekly 2026-10-12 Sonnet 5.5
  • CiL KPI weekly 2026-10-12 Sonnet 5.5
  • Date post 2026-10-12: book:human-action Sonnet 5.5
  • Cold outreach 2026-10-12: 1 drafted, 0 follow-ups, 0 replies Sonnet 5.5
  • CiL social queue: draft cil-v1-c25-hooker-sermon for 2026-10-12 Sonnet 5.5
  • Outreach nightly log 2026-10-12 Sonnet 5.5
  • Refresh forum thread cards

October 11, 2026

  • Date post 2026-10-11: course:economics-in-one-lesson Sonnet 5.5
  • CiL social queue: draft cil-v1-c22-hutchinson-trial for 2026-10-11 Sonnet 5.5
  • Outreach nightly log 2026-10-11 Sonnet 5.5
  • Refresh forum thread cards

October 10, 2026

  • CiL: David approved the four held Volume IV Episodes and the open copy questions Sonnet 5.5
  • CiL: contact sheet generator for the Episodes and open questions awaiting David Sonnet 5.5
  • CiL companion editorial: Volume V source id is now rothbard-cil Sonnet 5.5
  • Routine data: art post history Sonnet 5.5
  • CiL two-layer rebuild, batch 10: the last 11 Episodes; baseline empty (144 of 144 two-layer) Sonnet 5.5
  • CiL two-layer rebuild, batch 9: Volume IV c51-c67 (11 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 8: Volume IV c31-c50 (12 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 7: Volume III complete, Volume IV c4-c21 (15 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 6: Volume III c39-c67 (15 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 5: Volume III c15-c36 (15 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 4: Volume II complete, Volume III c2-c14 (15 Episodes), all framing checks pass Sonnet 5.5
  • Routine data: art post history and outreach status Sonnet 5.5
  • CiL two-layer rebuild, batch 3: Volume I complete, Volume II c7-c21 (15 Episodes), all framing checks pass Sonnet 5.5
  • CiL two-layer rebuild, batch 2: 15 Volume I Episodes (c29-c58), all framing checks pass Sonnet 5.5
  • CiL rebuild runbook: lessons from batch 1 (no whole-tree lint --fix, replace only the note block, sidecar format) Sonnet 5.5
  • CiL two-layer rebuild, batch 1: 15 Volume I Episodes (c3-c25), all framing checks pass Sonnet 5.5
  • CiL: batch rebuild runbook and helper for the two-layer migration Sonnet 5.5
  • Date post 2026-10-10: author-death:ludwig-von-mises:2026 Sonnet 5.5
  • CiL social draft: mystic-camp for 2026-10-10 Sonnet 5.5
  • Outreach nightly log 2026-10-10; mark SJSU candidate stale Sonnet 5.5
  • Refresh forum thread cards

October 9, 2026

  • Date post 2026-10-09: journal-issue:freemanfee:freemanfee-2006-10:2026 Sonnet 5.5
  • CiL social draft: williams-flight for 2026-10-09 Sonnet 5.5
  • Outreach nightly log 2026-10-09; add SJSU academic candidate Sonnet 5.5
  • Refresh forum thread cards

October 8, 2026

  • Update Horwitz licence finding and course geometry briefs
  • External-only book pages answer the free PDF/EPUB question; record the off-catalog demand rule Sonnet 5.5
  • X daily post: 2026-10-08 Opus 5.5
  • Date post 2026-10-08: book:i-chose-liberty-autobiographies-of-contemporary-libertarians Sonnet 5.5
  • CiL social draft: 2026-10-08 harvey-thrust-out Sonnet 5.5
  • Outreach nightly log: 2026-10-08 Sonnet 5.5
  • Refresh forum thread cards

October 7, 2026

  • Art daily post: 2026-10-07 Opus 5.5
  • X daily post: 2026-10-07 Opus 5.5
  • Date post 2026-10-07: course:austrian-theory Sonnet 5.5
  • CiL social draft: watertown-strike (2026-10-07) Sonnet 5.5
  • Outreach nightly log: 2026-10-07 Sonnet 5.5
  • Refresh forum thread cards

October 6, 2026

  • Art daily post: 2026-10-06 Opus 5.5
  • Hash episode masters to invalidate image cache
  • Replace c50 regulator flogging image with David's
  • Redesign CiL companion overview
  • Redraw Kemble episode around doorstep kiss
  • Record CiL regulator flogging head turn edit attempts
  • X daily post: 2026-10-06 Opus 5.5
  • Cold outreach: disable follow-ups, new first touches only Sonnet 5.5
  • Date post 2026-10-06: journal-issue:freemanfee:freemanfee-1996-10:2026 Sonnet 5.5
  • CiL social draft 2026-10-06: private-plots-1623 Sonnet 5.5
  • Outreach drafts nightly log: 2026-10-06 Sonnet 5.5
  • Refresh forum thread cards

October 5, 2026

  • Art daily post: 2026-10-05 Opus 5.5
  • X daily post: 2026-10-05 Opus 5.5
  • CiL social draft 2026-10-05: first-assembly-1619 Sonnet 5.5
  • CiL KPI report 2026-10-05 Sonnet 5.5
  • Date post 2026-10-05: course:the-austrian-theory-of-the-trade-cycle Sonnet 5.5
  • Cold outreach 2026-10-05: 1 drafted, 10 follow-ups, 0 replies Sonnet 5.5
  • Stage featured selection 2026-W41 Sonnet 5.5
  • KPI report 2026-10-05: breakout in reach and position, off-page 8 to 7 Sonnet 5.5
  • Outreach nightly log 2026-10-05 Sonnet 5.5
  • deadlink-reclaim: sixth run, cursor 75->90, fourth straight Cloudflare block Sonnet 5.5
  • Replace The Law cover with supplied artwork
  • Record Constitution audiobook art post
  • Soften hedging in public-domain status text
  • Remove duplicate Bastiat volume listings
  • Refresh forum thread cards

October 4, 2026

  • X daily post: 2026-10-04 Opus 5.5
  • Refresh forum thread cards

October 3, 2026

  • Refine companion overview and consolidate editorial notices
  • Build companion explorations, scene browsing and teaching packets
  • Art daily post: 2026-10-03 Opus 5.5
  • Date post 2026-10-03: course:conceived-in-liberty-volume-iv Sonnet 5
  • AI visibility monthly probe: 2026-10-03 Opus 5.5
  • outreach-drafts-nightly: 2026-10-03 run notes (0 staged) Opus 5.5
  • CiL companion: retitle 'Conceived in Liberty: A Companion in Paintings' (David, 2026-10-03) Opus 5.5
  • Merge branch 'master' into cil-two-layer
  • X daily post: 2026-10-03 Opus 5.5
  • Refresh forum thread cards

October 2, 2026

  • CiL companion: apply David's pilot decisions; page-check Volume V Opus 5.5
  • CiL pilot: report, before/after diffs, errata export for the Mises Institute Opus 5.5
  • Merge branch 'master' into cil-two-layer
  • CiL pilot: Mystic (vol. I ch. 27) rebuilt in two layers; framing check passed on the third pass Opus 5.5
  • CiL pilot: four Episodes rebuilt in two layers, framing-checked (Hutchinson, Stono, Tea Party, Cowpens) Opus 5.5
  • CiL companion: timeline link says 'Rothbard's account and the fuller story'; review sheet shows both layers; font screenshots Opus 5.5
  • CiL errata: fix six page cites the verbatim check caught Opus 5.5
  • CiL errata: keep the 'Checked and confirmed' notes in the data and the doc Opus 5.5
  • CiL companion: governing spec, framing-check tooling, schema and G4 for two layers Opus 5.5
  • CiL companion: two-layer pages, notice on every page, Forgotten Liberty name, errata page Opus 5.5
  • CiL companion: provenance gate, typography lint, curly quotes everywhere Opus 5.5
  • CiL companion: page-marked CiL source text, two-layer helpers, errata as data Opus 5.5
  • CiL Volume V: publish five Episodes on the Conceived in Liberty timeline (David, 2026-10-02) Sonnet 5.5
  • CiL Volume V: five hand-picked Episode specs (draft), registry, errata; schema and mocks accept Volume V drafts Sonnet 5.5
  • CiL install test: Volume VI is the refused volume now Sonnet 5.5
  • CiL: allow hand-produced Volume V Episodes (David, 2026-10-02: permission granted); publish still blocked Sonnet 5.5
  • Art daily post: 2026-10-02 Opus 5.5
  • Art posts: record 2026-10-02 X post Sonnet 5.5
  • CiL Volume IV: approve produced Episodes; c18, c34, c64, c77 held; review sheet (David, 2026-10-02) Sonnet 5.5
  • CiL v4 c78-bear-creek: produced Sonnet 5.5
  • CiL v4 c77-polling-batteries: produced Sonnet 5.5
  • CiL v4 c75-cow-war: produced Sonnet 5.5
  • CiL v4 c41-valley-forge: redo for true scale (eye-height camera, 50mm, scale mechanics) Sonnet 5.5
  • Refine Valley Forge scene scale and camera
  • CiL v4 c73-state-house-mutiny: produced Sonnet 5.5
  • CiL v4 c72-newburgh: produced Sonnet 5.5
  • CiL v4 c68-fort-wilson: produced Sonnet 5.5
  • CiL v4 c67-messier-tea: produced Sonnet 5.5
  • CiL v4 c64-charleston-evacuation: produced Sonnet 5.5
  • CiL v4 c36-delaware-crossing: redo, Knox had three arms; now two (pointing, hand on sword) Sonnet 5.5
  • CiL v4 c63-gnadenhutten: produced Sonnet 5.5
  • CiL v4 c62-yorktown-surrender: produced Sonnet 5.5
  • CiL v4 c61-maham-tower: produced Sonnet 5.5
  • CiL v4 c60-haw-river: produced Sonnet 5.5
  • CiL v4 c58-cowpens: produced Sonnet 5.5
  • CiL v4 c57-kings-mountain: produced Sonnet 5.5
  • CiL v4 c55-williamson: produced Sonnet 5.5
  • CiL v4 c54-waxhaws: produced Sonnet 5.5
  • CiL v4 c53-kettle-creek: produced Sonnet 5.5
  • CiL v4 c51-middle-fort: produced Sonnet 5.5
  • CiL v4 c50-st-eustatius: produced Sonnet 5.5
  • CiL v4 c49-pennsylvania-line: produced Sonnet 5.5
  • CiL v4 c43-versailles: produced Sonnet 5.5
  • CiL Volume IV: approve produced Episodes through c42; c18 and c34 held for redo (David, 2026-10-02) Sonnet 5.5
  • CiL v4 c42-monmouth-lee: produced Sonnet 5.5
  • CiL v4 c41-valley-forge: produced Sonnet 5.5
  • CiL v4 c39-bennington: produced Sonnet 5.5
  • CiL v4 c38-livingston-manor: produced Sonnet 5.5
  • CiL v4 c36-delaware-crossing: produced Sonnet 5.5
  • CiL v4 c35-brooklyn-evacuation: produced Sonnet 5.5
  • CiL v4 c34-bowling-green: produced Sonnet 5.5
  • X daily post: 2026-10-02 Opus 5.5
  • R2 sync: honour data/r2-withheld.json so a takedown cannot be re-uploaded from the source drive Sonnet 5.5
  • Take down Democracy: The God That Failed (publisher holds the copyright) Sonnet 5.5
  • CiL: approve Volume III (21) and Volume IV (13 so far; c18 held for redo) (David, 2026-10-02) Sonnet 5.5
  • CiL nightly log: Volume 4 progress Sonnet 5.5
  • CiL: lean prompt profile is the default Sonnet 5.5
  • CiL v4 c21-falmouth: produced Sonnet 5.5
  • CiL v4 c20-dorchester: produced Sonnet 5.5
  • CiL: lean prompt profile and A/B harness Sonnet 5.5
  • CiL v4 c19-fort-sullivan: produced Sonnet 5.5
  • CiL v4 c18-wright-arrest: produced Sonnet 5.5
  • CiL v4 c17-norfolk-burning: produced Sonnet 5.5
  • CiL v4 c15-sears-press: produced Sonnet 5.5
  • CiL v4 c14-newport-oath: produced Sonnet 5.5
  • CiL v4 c12-city-hall-arsenal: produced Sonnet 5.5
  • CiL v4 c9-allen-captured: produced Sonnet 5.5
  • CiL v4 c8-riflemen-mutiny: produced Sonnet 5.5
  • CiL v4 c7-breeds-hill: produced Sonnet 5.5
  • CiL v4 c4-ticonderoga: produced Sonnet 5.5
  • CiL Volume IV: 42 Episode specs researched (c29 skipped: no sourced scene); registry and errata updates Sonnet 5.5
  • CiL Volume III review sheet and log Sonnet 5.5
  • CiL v3 c71-this-is-my-law: produced Sonnet 5.5
  • CiL v3 c69-lexington-green: produced Sonnet 5.5
  • CiL v3 c68-henry-richmond: produced Sonnet 5.5
  • CiL v3 c67-warren-oration: produced Sonnet 5.5
  • CiL v3 c64-charleston-tea-bonfire: produced Sonnet 5.5
  • CiL v3 c62-powder-alarm: produced Sonnet 5.5
  • CiL v3 c57-nyc-tea-dump: produced Sonnet 5.5
  • CiL v3 c51-hillsborough-courtroom: produced Sonnet 5.5
  • CiL v3 c50-regulator-flogging: produced Sonnet 5.5
  • CiL v3 c49-nyc-mob-clash: produced Sonnet 5.5
  • CiL v3 c46-golden-hill: produced Sonnet 5.5
  • CiL v3 c45-massacre: produced Sonnet 5.5
  • CiL v3 c44-otis-beaten: produced Sonnet 5.5
  • CiL v3 c42-charleston-liberty-tree: produced Sonnet 5.5
  • CiL v3 c41-boston-town-meeting-arms: produced Sonnet 5.5
  • CiL v3 c40-st-georges-fields: produced Sonnet 5.5
  • CiL v3 c39-hancock-lydia: produced Sonnet 5.5
  • CiL v3 c36-poughkeepsie-jail: produced Sonnet 5.5
  • CiL v3 c34-liberty-pole-ny: produced Sonnet 5.5
  • Refresh forum thread cards
  • CiL v3 c33-pitt-commons: produced Sonnet 5.5
  • CiL v3 c31-brunswick-cape-fear: produced Sonnet 5.5

October 1, 2026

  • CiL timeline polish: intro, first painting above the fold, per-entry read links, share button Sonnet 5.5
  • Illustrated books: registry, homepage shelf, card flag (CiL timeline first) Sonnet 5.5
  • Art daily post: 2026-10-01 Opus 5.5
  • CiL Volume III: approve 14 produced Episodes (David, 2026-10-01); drawing paused Sonnet 5.5
  • CiL nightly log: Volume 3 progress Sonnet 5.5
  • CiL v3 c28-charleston-funeral: produced Sonnet 5.5
  • CiL v3 c27-hughes-house: produced Sonnet 5.5
  • CiL v3 c25-mercer-williamsburg: produced Sonnet 5.5
  • CiL v3 c24-colden-coach: produced Sonnet 5.5
  • CiL v3 c23-newport-effigies: produced Sonnet 5.5
  • CiL v3 c22-liberty-tree: produced Sonnet 5.5
  • CiL v3 c21-henry-burgesses: produced Sonnet 5.5
  • CiL v3 c18-north-briton-bonfire: produced Sonnet 5.5
  • CiL v3 c17-henry-hanover: produced Sonnet 5.5
  • CiL v3 c15-st-john-fort: produced Sonnet 5.5
  • CiL v3 c14-heron-tavern: produced Sonnet 5.5
  • CiL v3 c5-otis-writs: produced Sonnet 5.5
  • X daily post: 2026-10-01 Opus 5.5
  • CiL v3 c4-west-country-bute: produced Sonnet 5.5
  • CiL v3 c2-fort-pitt-blankets: produced Sonnet 5.5
  • CiL Volume II: approve 17 Episodes (David, 2026-10-01) Sonnet 5.5
  • CiL Volume II review sheet and log Sonnet 5.5
  • CiL v2 c42 new smyrna: produced Sonnet 5.5
  • CiL v2 c27, c29, c31, c35, c36, c37, c38, c40: produced Sonnet 5.5
  • CiL nightly log 2026-10-01 Sonnet 5.5
  • CiL v2 c21, c22, c23, c25: produced Sonnet 5.5
  • CiL v2 c13, c14, c20: produced Sonnet 5.5
  • CiL v2 c12 election riot: produced (flagged physical_logic) Sonnet 5.5
  • Refresh forum thread cards

September 30, 2026

  • Changelog: stop capping git log at 1000 commits (count and first-commit date were frozen) Sonnet 5.5
  • CiL Volume II: approve c10 redraw (David, 2026-09-30) Opus 5.5
  • Work forms: measure page counts for new imports and repair nested-tree undercounts Sonnet 5.5
  • Add Block's Toward a Libertarian Society and one more article; document the Block imports Sonnet 5.5
  • Import 72 sole-authored Walter Block articles from the publication lists he emailed 2026-09-30, on his written permission Sonnet 5.5
  • Art daily post: 2026-09-30 Opus 5.5
  • CiL homeschool outreach: weekly routine emailing libertarian homeschool educators about the timeline Opus 5.5
  • CiL Vol III: specs for c36 the Poughkeepsie rescue, c57 the New York tea, c62 the Powder Alarm, c69 Lexington Green, c71 'This is my law' (G1, G2, G4 pass); six figures; six errata rows (with c21's) Opus 5.5
  • CiL Vol III: specs for c17 the Parsons' Cause, c21 Henry in the Burgesses, c25 Mercer stopped, c33 Pitt in the Commons, c45 King Street, c68 Henry at Richmond (G1, G2, G4 pass); seven figures, five places, the Virginia era Opus 5.5
  • CiL Vol III: specs for c5 Otis on the writs, c22 the Liberty Tree, c39 the Lydia, c41 the town's arms, c44 Otis caned, c67 Warren's oration (G1, G2, G4 pass); six figures, five places; three errata rows Opus 5.5
  • CiL Vol III: specs for c28 Lloyd's mock funeral, c31 Brunswick, c42 Gadsden under the Liberty Tree, c50 the Regulators' whipping tree, c51 Hillsborough court, c64 the Charleston tea bonfire (G1, G2, G4 pass); four figures, two places; two errata rows Opus 5.5
  • CiL Vol III: specs for c2 Fort Pitt blankets, c4 West Country cider riots, c14 Heron thrown out, c15 the St. John fired on, c18 North Briton bonfire, c40 St. George's Fields (G1, G2, G4 pass); seven figures, two eras, one place; six errata rows Opus 5.5
  • CiL Vol III: specs for c23 Newport effigies, c24 Colden's coach, c27 Hughes's house, c34 Liberty Pole, c46 Golden Hill, c49 the July 1770 clash (G1, G2, G4 pass); Sears and Desbrosses figures, three places; two errata rows Opus 5.5
  • CiL cil-v2-c12-election-riot: partial run (produce exit 3) Opus 5.5
  • CiL cil-v2-c10-worcester-church: redraw with a legible racked box frame (David: the structure was a jumble) Opus 5.5
  • Media host: version image URLs by content hash so replaced covers show at once Opus 5.5
  • Commission cover: Democracy: The God That Failed (fallen ballot-urn idol, engraving) Opus 5.5
  • Cover brief: Democracy: The God That Failed (fallen hollow idol, painterly/engraving) Opus 5.5
  • Kinsella guide imports: log Rahim's joint-portal reply (decision pending) Opus 5.5
  • Books: add a Recently added sort (import order from the publication log) Sonnet 5.5
  • Kinsella guide imports: record the blanket Hoppe/Kinsella approvals and sent emails Opus 5.5
  • Hoppe and Kinsella: blanket approval for all their works and uses Opus 5.5
  • Kinsella guide imports: log the Liberty Fund email as sent and the five permission drafts Opus 5.5
  • Kinsella guide imports: record the Liberty Fund and Hoppe imports and the 03abee2c deploy Opus 5.5
  • Import 122 Online Library of Liberty books and two more Hoppe titles Opus 5.5
  • CiL c10: recompile the prompt after the spec edit; pre-commit checks prompts whenever a spec or registry entry is staged Opus 5.5
  • CiL Volume II: approve c7, c8, c9, c18, c19 for deploy (David, 2026-09-30: all the other images are good to deploy); c10 awaits its redraw Opus 5.5
  • CiL cil-v2-c10-worcester-church: spell out the box frame's joinery and the racking pull (David: the structure was a jumble); redraw waits for the Codex window Opus 5.5
  • CiL cil-v2-c20-enfield-jail: compiled prompt (drawing waits for the next Codex window) Opus 5.5
  • CiL cil-v2-c19-false-parley: produced for the Volume II review Opus 5.5
  • pre-commit: a design/cil/_shared.txt edit must ship with the recompiled prompts (caught only at pre-push before) Opus 5.5
  • CiL cil-v2-c9-newark-jail: redo with clubs only in the crowd and mixed civilian hats on the militia (David: the blunderbuss read as an unreadable object) Opus 5.5
  • CiL: recompile the committed prompt.json/prompt.txt after the shared-prompt change in e509ac2 (fixes test_committed_prompt_json_matches_the_compiler) Opus 5.5
  • Import Kinsella's You Can't Own Ideas, A Life in Liberty, French's Rackets, Hoppe's Democracy; LFFS 2025 printing Opus 5.5
  • CiL cil-v2-c18-blue-ridge: produced for the Volume II review Opus 5.5
  • CiL Vol II: c8 redo image kept by David (early look) Opus 5.5
  • CiL Vol II: c7 and c8 images kept by David (early look); copy still awaits the volume review Opus 5.5
  • CiL cil-v2-c10-worcester-church: produced for the Volume II review Opus 5.5
  • CiL Volume I: approve c58 (David, 2026-09-30); all 36 Episodes approved Opus 5.5
  • CiL: human-scale structures in the shared prompt; standing lesson on legible objects and unsourced props (c58, c8 reviews) Opus 5.5
  • CiL cil-v1-c58-leisler-hanging: second redo, a compact gallows standing on the scaffold and one empty noose (David: proportions off, and two nooses?) Opus 5.5
  • CiL cil-v2-c9-newark-jail: produced for the Volume II review (FLAGGED: forbid:tricorn-hats-pinned-up-in-a-military-man) Opus 5.5
  • CiL cil-v2-c8-stake-crowd: redo without the sheriff's crosswise staff (unsourced prop that read as a rod; David, 2026-09-30); arms spread, empty hands Opus 5.5
  • Research: imports from Kinsella's Austro-Libertarian Guide Opus 5.5
  • CiL cil-v2-c8-stake-crowd: produced for the Volume II review Opus 5.5
  • CiL Volume I: approve c56, c57, c59, c62, c63, c64 (David, 2026-09-30: the rest is good); c58 redone, awaiting his look Opus 5.5
  • CiL cil-v1-c58-leisler-hanging: redo showing the gallows crossbeam and two empty nooses (David, Vol I review: show the noose) Opus 5.5
  • CiL cil-v2-c7-schoharie-sheriff: produced for the Volume II review Opus 5.5
  • X daily post: 2026-09-30 Opus 5.5
  • CiL Vol II: specs for c12 election riot, c13 Franklin's regiment, c14 the Quaker guard, c29 Whitefield, c31 Woolman (G1, G2, G4 pass); Franklin, Whitefield, Woolman figures; three errata rows Opus 5.5
  • CiL Volume I: review file with all 36 Episodes (c56-c64 produced and awaiting David) Opus 5.5
  • CiL cil-v1-c64-bradford-press: produced for the Volume I review Opus 5.5
  • CiL Vol II: specs for c22 Stono, c23 Charleston 1719, c25 Gray's crossing, c42 New Smyrna (G1, G2, G4 pass); six figures; two errata rows Opus 5.5
  • CiL Vol II: specs for c18 Blue Ridge, c19 Fort Barnwell, c20 Enfield jail, c21 the Bertie march (G1, G2, G4 pass); Barnwell figure; three errata rows Opus 5.5
  • CiL Vol II: specs for c10 Worcester meetinghouse, c35 Exeter tavern, c36 Knowles riot, c40 Boston recruiters (G1, G2, G4 pass); Shirley figure; two errata rows Opus 5.5
  • CiL Vol II: specs for c7 Schoharie, c8 the 1741 stakes, c9 Newark jail, c27 Zenger verdict (G1, G2, G4 pass); six figures; two errata conflicts Opus 5.5
  • CiL cil-v1-c63-middletown-clubs: produced for the Volume I review Opus 5.5
  • CiL Vol II: specs for c37 Braddock's rout and c38 Grand-PrĂ© (G1, G2, G4 pass); Braddock, Washington, Winslow figures Opus 5.5
  • CiL cil-v1-c62-byfield-hooted: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c59-putnam-guns: produced for the Volume I review Opus 5.5
  • CiL Vol II: era registry entries (middle colonies, New England, southern colonies 1710-1770; the war of 1754-1763) Opus 5.5
  • CiL cil-v1-c58-leisler-hanging: produced for the Volume I review (flagged g3: attention) Opus 5.5
  • Date post 2026-09-30: book:making-economic-sense Sonnet 5
  • CiL cil-v1-c57-boston-coup: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c56-ipswich-meeting: produced for the Volume I review Opus 5.5
  • CiL: Rothbard errata collected from the Episode research (7 errors, 4 compressions, 3 open conflicts); runbook step 2 appends new finds Opus 5.5
  • CiL Vol III copy: Ingersoll, Gaspee and Tea Party rewritten to the house style Opus 5.5
  • CiL Gaspee (P4): install r3c3, the agent's pick of the two redraws that passed (volume process: the agent picks) Opus 5.5
  • CiL Episodes: the final as drawn is the master; drop the Lanczos upscale (David, 2026-09-30) Opus 5.5
  • CiL timeline hero: the book title, a box per volume with its years, volumes to come (David's feedback, 2026-09-30) Opus 5.5
  • wrangler: run the site Worker first for /books/conceived-in-liberty/episodes/ (the timeline page's new redirect; cloudflare_stage --write-worker-first) Opus 5.5
  • CiL timeline page: the broadside almanac (O-2 decided by David, 2026-09-30) Opus 5.5
  • CiL Vol I copy: last ten Episodes (c46-c64) rewritten to the house style; review file regenerated Opus 5.5
  • CiL Vol I copy: ten Episodes (c22-c43) rewritten to the house style Opus 5.5
  • CiL Vol I copy: ten Episodes (c3-c21) rewritten to the house style Opus 5.5
  • CiL copy house style (docs/cil/copy-style.md) and six Vol I exemplars rewritten to it Opus 5.5
  • CiL review is a file, not a gallery page; copy rules point at the house style (David, 2026-09-30) Opus 5.5
  • CiL Vol I: David approves all produced images (2026-09-30); captions and notes are being rewritten in the new house style before the next deploy Opus 5.5
  • CiL gates: no disclaimers in the copy; G4 fails academic hedging instead (David, 2026-09-30) Opus 5.5
  • CiL cil-v1-c20-captain-in-stocks: produced for the Volume I review (paid API at David's 'produce it now'); runbook lesson: paint Rothbard-only anecdotes with a disclosure Opus 5.5
  • CiL Vol I ch. 20: reinstate the captain in the stocks (David, 2026-09-30); sourced to Rothbard and Earle with the conflicting version noted Opus 5.5
  • CiL cil-v1-c55-shackamaxon: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c54-jersey-justice: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c53-carteret-seized: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c49-danforth-alone: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c48-gove-rising: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c46-saybrook-andros: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c43-elizabethtown-fence: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c42-stuyvesant-tears-letter: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c41-hodgson-cart: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c39-bogardus-drums: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c36-barlow-stocks: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c27-mystic-camp: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c25-hooker-sermon: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c24-coddington-court: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c23-gorton-melee: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c22-hutchinson-trial: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c21-williams-flight: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c19-watertown-strike: produced for the Volume I review Opus 5.5
  • outreach-drafts-nightly: 2026-09-30 run notes (0 staged) Sonnet 5.5
  • deadlink-reclaim: fifth run, cursor 60->75, third straight Cloudflare block Sonnet 5
  • Refresh forum thread cards

September 29, 2026

  • CiL cil-v1-c15-coode-st-marys: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c14-culpeper-arrests-miller: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c12-tony-sits-down: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c9-surry-tax-strike: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c8-harvey-thrust-out: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c6-isaac-friend: produced for the Volume I review Opus 5.5
  • CiL cil-v1-c3-first-assembly: produced for the Volume I review Opus 5.5
  • commission_covers: the Codex quota error says when it resets (resets_in_seconds from the image tool's 429) Opus 5.5
  • CiL spec: text-in-image rule edits found uncommitted in the working tree (committed as-is for the deploy) Opus 5.5
  • CiL Vol I: approve c18 for deploy (David, 2026-09-29); commit the 31 researched draft specs and their registry entries Opus 5.5
  • AGENTS.md: note dev.freecapitalists.org as the local dev preview URL Sonnet 5.5
  • CiL cil-v1-c18-private-plots: produced for the Volume I review Opus 5.5
  • CiL produce: a too-wide judge crop warns instead of failing; Codex retries a rejected model pin Opus 5.5
  • CiL: candidates can be dropped at research; S1 lint drops the pilot-only reverse check Opus 5.5
  • CiL cil-v1-c21-williams-flight: spec (produce failed, flagged) Opus 5.5
  • CiL cil-v1-c19-watertown-strike: spec (produce failed, flagged) Opus 5.5
  • CiL cil-v1-c18-private-plots: spec (produce failed, flagged) Opus 5.5
  • CiL docs: spec and integration note keep content rules, process is the runbook's Opus 5.5
  • CiL: remove the pilot tools the volume process no longer uses Opus 5.5
  • CiL runbook: volume process replaces the per-Episode G5 loop Opus 5.5
  • CiL volume process: produce.py end to end, volume.py review sheet and sign-off Opus 5.5
  • CiL pilot log: first deploy, four Episodes live Opus 5.5
  • Claude Code: local permission allow-list additions from the CiL sessions Opus 5.5
  • CiL pilot: P4 redrawn with the corrected heading (2 of 4 pass tier 2), back to G5; pilot log Opus 5.5
  • CiL: P3 and P5 installed; bot-blocked sources cited via Wayback; FC_CODEX_MODEL override Opus 5.5
  • Image gen: document the out-of-quota ladder (paid API, weekly reset, Krea, Azure sunburst) Opus 5.5
  • CiL render: a round that drew nothing does not use up the round limit Opus 5.5
  • CiL pilot: finals and G3b for P2-P5; all previews rescored under attention and physical_logic Opus 5.5
  • CiL P2 installed: Mary Dyer, unflinching variant (G5 approved, G3b pass) Opus 5.5
  • CiL routines: runbooks for the nightly batch, social drafts and weekly KPI (issue #22) Opus 5.5
  • CiL: social queue drafter and weekly KPI block (issue #22) Opus 5.5
  • CiL G3: physical_logic checks the spec's mechanics lines when present Opus 5.5
  • CiL nightly planner: stage per Episode, tonight's batch within one Codex window Opus 5.5
  • CiL S4: attention and rowing rules, and a mechanics field (David's G5 notes) Opus 5.5
  • CiL G5: David's pilot decisions for P1-P5 Opus 5.5
  • CiL render: --no-paid defers at the Codex quota, --resume finishes the deferred round Opus 5.5
  • CiL G3: auto-fail side figures looking away and broken rowing (David's G5 notes) Opus 5.5
  • CiL S1: rank subcommand picks the next S2 batch from approved lists Opus 5.5
  • CiL: registry looked up at call time; render tests use the frozen P1 fixture Opus 5.5
  • CiL tests: G3/G5 tests read a frozen P1 fixture and registry, not the live Episode Opus 5.5
  • CiL pilot log: P1 through G5 and installed; exit-criteria scorecard Opus 5.5
  • CiL test: decide test tolerates a P1 fixture that already carries David's G5 decision Opus 5.5
  • CiL P1 approved and installed: Commission at gunpoint (first Episode through G5) Opus 5.5
  • Art daily post: 2026-09-29 Opus 5.5
  • /art/: Conceived in Liberty Episode paintings section (#cil-episodes) Opus 5.5
  • CiL S9: install records the final's G3b crop when G3b moved it Opus 5.5
  • CiL test: candidate-forbid test uses its own synthetic term, not the registry's tricorn Opus 5.5
  • CiL pilot: P1-P4 rescored under O-5 (per-image crop); all four pass G3 Opus 5.5
  • CiL: casting-preview mode (render.py cast, spec § 6.1 casting gate) Opus 5.5
  • CiL S9: install step for approved Episodes (scripts/cil/install.py) Opus 5.5
  • CiL G3 (O-5): per-image 4:5 crop found by G3; safe_area is a hint, not a gate Opus 5.5
  • CiL S4: gpt-image COMPOSITION block follows O-5 (group within one 4:5 slice) Opus 5.5
  • CiL pilot log: P2 Codex fallback passes 7/8; O-5 and O-7 decisions Opus 5.5
  • CiL: Codex-first provider chain and per-image 4:5 crop (David's O-7 and O-5 after the pilot) Opus 5.5
  • CiL S4: gpt-image prompt spells out the 4:5 safe area and face anchors Opus 5.5
  • CiL: allow a second Episode per chapter where both candidates are strong Opus 5.5
  • CiL hard scenes: Krea misses named-figure key actions (0/24) and 17th-c. militia dress Opus 5.5
  • CiL S1: candidate moments for Volumes I-IV (192 candidates, pending David's review) Opus 5.5
  • CiL Episodes on the site: Episode pages, chapter figure, timeline data, O-2 mocks (#21) Opus 5.5
  • CiL pilot: gated round 1 on P1-P5; safe_area causes 24 of 40 failures (O-5) Opus 5.5
  • CiL pilot: G3 on the P2-P5 round-1 previews, review pack for P1-P5 Opus 5.5
  • CiL S1: candidate-list lint and stats (scripts/cil/s1_candidates.py) Opus 5.5
  • CiL review pack: flag open G4 caption errors alongside G1/G2 Opus 5.5
  • CiL G3b: similarity threshold 0.35 (David) Opus 5.5
  • CiL G3/G5: pilot fixes, G3b calibration on P1, first review pack; integration § 7 Opus 5.5
  • CiL: runbook (stage-by-stage commands, providers and rounds, measurement runs, GPU rules) Opus 5.5
  • CiL pilot: Codex fallback, first real G3, O-6 harmonize test; ungated rounds don't count Opus 5.5
  • CiL G3: tier 1 on Sonnet after the P1 comparison; per-tier effort; first scores Opus 5.5
  • CiL P3, P4: status g1 (both pass G1 and G2) Opus 5.5
  • CiL P4 Gaspee and P5 Tea Party specs, port-town era, O-3 night style (G1 passes) Opus 5.5
  • CiL P3: Jared Ingersoll resigns at Wethersfield, 19 September 1765 (G1 passes) Opus 5.5
  • CiL P2: Mary Dyer led to the Boston Neck gallows, 1 June 1660 (G1 passes) Opus 5.5
  • CiL P1: S2 research and S3 spec for the Jamestown statehouse (G1 passes) Opus 5.5
  • CiL G3: judge describes before it checks; tier 2 cascades; Episode pass needs tier 2 Opus 5.5
  • CiL S4: Krea caption arrangements per candidate; ungated runs never spend money Opus 5.5
  • CiL Episodes: G3/G3b image QC and the G5 review pack Opus 5.5
  • CiL Episodes: first Krea pilot measurements; finalize by img2img; G5 gate on finalize Opus 5.5
  • CiL Episodes: G4 caption gate (scripts/cil/g4_caption.py) Opus 5.5
  • CiL Episodes: render wrapper (S5 preview, S8b finalize, reproduce) with budget ledger Opus 5.5
  • CiL Episodes: David's decisions on providers, light, and house rules Opus 5.5
  • CiL spec: link the build-step issues Opus 5.5
  • Keep git hooks LF on checkout (autocrlf would break bash hooks) Opus 5.5
  • CiL Episodes: bootstrap (spec, integration note, schemas, G1, G2, prompt compiler) Opus 5.5
  • X daily post: 2026-09-29 Opus 5.5
  • Parity allow: Volume V's read/images redirect exists only in the candidate (new book) Sonnet 5.5
  • Deploy: parity check off by default (opt in with -Parity); skip recording parity state when unchecked Sonnet 5.5
  • Conceived in Liberty: chapter guides for the single-volume edition (266 chapters, 262 audiobook links) and Volume V (39 chapters) Sonnet 5.5
  • Book guides: multi-volume support (series links, several companion courses, explicit read links) and NC/ND-aware reuse FAQ Sonnet 5.5
  • Conceived in Liberty: correct the catalog record, add Volume V (2019), record the CC BY 3.0 edition grant Sonnet 5.5
  • Date post 2026-09-29: author-birth:ludwig-von-mises:2026 Sonnet 5
  • Outreach nightly log 2026-09-29: 0 staged, 0 drafted Sonnet 5.5
  • Refresh forum thread cards

September 28, 2026

  • Book pages: click the cover to view it in the art-viewer lightbox Sonnet 5.5
  • Retire droplet deploy path: exit 1 with a pointer to the Cloudflare Worker deploy unless --legacy Sonnet 5.5
  • Retire droplet deploy scripts: exit 1 with a pointer to deploy-cloudflare unless -Legacy Sonnet 5.5
  • Commissioned cover: Against Intellectual Property Opus 5.5
  • Cover brief: Against Intellectual Property, curated with a still-life alternate Opus 5.5
  • Art daily post: 2026-09-28 Opus 5.5
  • Art viewer: navigate the gallery with arrow keys and scroll Sonnet 5
  • X daily post: 2026-09-28 Opus 5.5
  • Create SKILL.md
  • Date post 2026-09-28: book:bureaucracy Sonnet 5
  • Cold outreach 2026-09-28: 6 drafted, 0 follow-ups, 13 replies Opus 5.5 (1M context)
  • Update cold-outreach-status.json
  • Deploy: purge the host's edge cache after promoting Opus 5.5
  • Refresh Open Library outreach checks
  • Weekly KPI report 2026-09-28: /read/ position 12.32 but first reach dip, book landing recovers, off-page flat 5th week, .aspx flood over Opus 5.5 (1M context)
  • Outreach drafts nightly log: 2026-09-28 (0 staged, 0 drafted) Opus 5.5 (1M context)
  • Austrian Economics and Investing: the repainted cover master Opus 5.5
  • Austrian Economics and Investing: repainted cover with 1599 flag practice Opus 5.5
  • Austrian Economics and Investing brief: van Neck's parade, 1599 flag practice Opus 5.5
  • Workers deploy: scope the parity smoke check to what the build changed Opus 5.5
  • Merge branch 'deploy-redirects-before-delete': course enrichment and descriptions, art posts, forum cards, droplet publish order (#13) Opus 5.5
  • Local settings: allow-rule added by an app session Opus 5.5
  • Our own descriptions for the 24 courses mises.org doesn't describe Opus 5.5
  • Course descriptions: meta fallback fixes, stricter catalog-date parser, no-audio guard Opus 5.5
  • Art posts: include painted courses with no hosted lectures, linking /art/ Opus 5.5
  • Daily course-painting photo posts to Facebook and X (David, 2026-09-28) Opus 5.5
  • Transcribe four books/ recordings the corpus skipped (Hulsmann, Margit von Mises) Opus 5.5
  • Docs: describe the apex and quotes on Cloudflare Workers as the live hosting Opus 5.5
  • Deploy: live check no longer fails on large pages Opus 5.5
  • Runbook: tightened other-series fallback, catalog-date entries for lectures mises.org lacks Opus 5.5
  • Enrich 96 more courses from mises.org; recording dates from our own catalog Opus 5.5
  • Drop EPUB-internal links from imported blurbs; link gate resolves relative hrefs (#16) Opus 5.5
  • Record the apex cutover: deploy log, AGENTS.md topology and deploy command Opus 5.5
  • Apex: cut over to Cloudflare Workers (route freecapitalists.org/*) Opus 5.5
  • Serve the apex from a Cloudflare Worker (static assets + redirect Worker) (#15) Opus 5.5
  • Refresh forum thread cards
  • Restore the droplet's security headers and serve a real 404 page Opus 5.5

September 27, 2026

  • Deploy: make redirects live before deleting retired files Opus 5.5
  • Deploy docs: quotes is live on its Cloudflare Worker Opus 5.5
  • Quotes: cut over to Cloudflare Workers (route quotes.freecapitalists.org/*) Opus 5.5
  • Quotes: keep CORS on quotes.json under Workers, record parity allow rules Opus 5.5
  • Quotes: scaffold the Cloudflare Workers static-assets deploy (preview only) Opus 5.5
  • Quotes build: unpack render_icons' (masthead, about) tuple Opus 5.5
  • Serve all imagery from the R2 media host, not dist/ (#12)
  • sync_r2: address PR review findings Opus 5.5
  • Runbook: apply catalog-stated recording dates before the date-suspects review Opus 5.5
  • Add correct_course_dates_from_catalog.py: recording dates from our own 2014 descriptions Opus 5.5
  • Serve imagery from the R2 media host instead of dist/ Opus 5.5
  • mises.org client: read episodes without JSON-LD from their HTML, pace Wayback fetches Opus 5.5
  • Document the course-metadata alias rules, archive index and other-series fallback Opus 5.5
  • Course metadata: map mises.org aliases, fetch series back catalogs from the Wayback index Opus 5.5
  • X daily post: 2026-09-27 Opus 5.5
  • Install the last two course paintings: Say at the College de France, Wilberforce in 1807 Opus 5.5
  • Outreach drafts nightly: note duplicate 2026-09-27 firing (0 staged) Opus 5.5 (1M context)
  • Install the redrawn 1933 bank-holiday and 1866 cable-station covers Opus 5.5
  • Painted covers for 40 more series: 37 audiobooks, Cerbere, two course redos Opus 5.5
  • Stage featured selection 2026-W39 Opus 5
  • Install head-on Wright Flyer redraw (sorolla-v5) Opus 5.5
  • Install geometry-audit redraws: mule plow-up, Bonus Army rout, Rubicon Opus 5.5
  • /art/ SEO: list all 131 paintings in JSON-LD, descriptive alt text, keyword H1 Opus 5.5
  • Course and lecture SEO: our own abstracts, transcript titles, Marx dates Opus 5.5
  • Course-cover review: reject broken physics, record the 2026-09-27 geometry audit Opus 5.5
  • Rewrite 4 course briefs flagged by the geometry audit Opus 5.5
  • Install new Business Cycle cover: Broad Street from the Federal Hall steps Opus 5.5
  • deploy.ps1: don't reference $tarball after a delta publish Opus 5.5
  • Reinstall Nero fire painting without anachronistic skyline Opus 5.5
  • Rewrite business-cycle brief: real Wall/Broad geometry from the Federal Hall steps Opus 5.5
  • Install redrawn Newton mint painting (sorolla-v4) Opus 5.5
  • Refresh forum thread cards
  • Nero fire brief: pin a flat AD 64 skyline, exclude towers, domes, Colosseum Opus 5.5
  • Rewrite Newton mint brief: one press, one scale step, no horse mills Opus 5.5
  • Add the Planes: line the brief gate requires to 26 audiobook briefs Opus 5.5
  • Scene briefs for the 40 audiobook series Opus 5.5
  • Queue the 40 audiobook series for painted covers Opus 5.5
  • Date post 2026-09-27: course:human-action-a-treatise-on-economics Sonnet 5
  • Outreach drafts nightly: 2026-09-27 run notes (0 staged) Opus 5.5 (1M context)

September 26, 2026

  • Record the library host cutover to R2 (live 2026-09-26) Opus 5.5
  • sync_r2: connect to R2 over IPv4 only Opus 5.5
  • Add opt-in Azure gpt-image-2.5-sunburst image backend Opus 5.5
  • Repaint the 1991 Kremlin flag cover from the dome-top platform (sorolla-v3) Opus 5.5
  • Move the whole library host to R2: mirror, cutover and rollback tooling Opus 5.5
  • Restage the 1991 Kremlin flag cover: over-shoulder from the dome, coherent depth Opus 5.5
  • Painted covers for 23 more series; two briefs sharpened for a redo Opus 5.5
  • Spell the XMP packet BOM as an escape, not an invisible literal Opus 5.5
  • Painted covers for 27 more events and commentary series Opus 5.5
  • Improve /art/ SEO: keyword title, licence-led description, rights XMP, image sitemap Opus 5.5
  • Krea caption for the Nazi-Soviet pact cover (gpt-image refused it) Opus 5.5
  • Deploy: verify live pages in one parallel curl; sample the artifact check Opus 5.5
  • Deploy: publish small changes as a delta in one ssh call Opus 5.5
  • Build: stop lead_prose at the first few paragraphs; slice manifest paths Opus 5.5
  • Deploy: drop the WordPress target guard, check staging hash inside publish Opus 5.5
  • Cut a no-change build from 73s to 30s with byte-identical output Opus 5.5
  • Fix Gandhi's third foot on the Liberty vs. Power course cover Opus 5.5
  • Add /art/ gallery of every commissioned painting and cover Opus 5.5
  • Krea-rendered covers for the three moderation-blocked scenes Opus 5.5
  • Painted covers for 11 more events and commentary series Opus 5.5
  • Course covers: moderation-blocked scenes render with local Krea, no confirmation Opus 5.5
  • Painted covers for 10 more events and commentary series Opus 5.5
  • Create SKILL.md
  • Image-generation backup reads the project's own OpenAI key from the repo .env Opus 5.5
  • Image generation: OpenAI Images API as automatic backup when Codex quota is spent Opus 5.5
  • Painted covers for 11 events and commentary series Opus 5.5
  • Course covers: paint history as it was, insignia included Opus 5.5
  • Scene briefs for the last 11 events and commentary series (with Period lines) Opus 5.5
  • Scene briefs for 11 more events and commentary series (with Period lines) Opus 5.5
  • Scene briefs for 11 more events series (with Period lines) Opus 5.5
  • Books index: redesign the head as a masthead with stat figures Sonnet 5
  • Scene briefs for 22 more events and commentary series (with Period lines) Opus 5.5
  • Scene briefs for the top 33 events and commentary series (with Period lines) Opus 5.5
  • Codex image backend: cut per-image tokens ~30% and pass briefs verbatim Opus 5.5
  • Courses index: redesign the head as a masthead with stat figures; frame the featured shelf as a panel Opus 5.5
  • Course covers: queue events and commentary after courses; Period: line and direct anachronism rule Opus 5.5
  • commission-course-cover skill: brief rule for simple scale and mechanics Opus 5.5
  • Bowling Green course cover: install sorolla-v3 (one rope direction, level pedestal, laurel-wreathed Roman-garb king) Opus 5.5
  • Homestead course cover: install sorolla-v6 (correct crowd/barge scale); rewrite Bowling Green brief (one rope direction, level pedestal, Roman-garb king, crowd held back) Opus 5.5
  • Homestead course-cover brief: over-shoulder with one barge and one scale step (fixes crowd/boat scale) Opus 5.5
  • Regenerate course covers; fix Luther/Charles V scene
  • Worms course-cover brief: remove anachronisms (period books, leaded windows, Bischofshof hall, beardless Charles, tonsured Luther) Opus 5.5
  • Krea POC: record decision to keep gpt-image as the course-cover default Opus 5.5
  • Krea 2 local-render POC: findings and verdict vs gpt-image; tiled-decode fallback Opus 5.5
  • commission-course-cover skill: record observed Codex quota window size Opus 5.5
  • Course covers: install 33 painted covers generated via Codex (ChatGPT) Opus 5.5
  • commission_course_cover: number new variants from the highest, not the count Opus 5.5
  • krea_render: corner repair pass (latent inpainting on an extended canvas) for painted-in signatures Opus 5.5
  • Krea POC round 2: scene-first prompts with explicit value structure Opus 5.5
  • course-covers spec: record the brief lint test Opus 5.5
  • Course cover scene briefs: batch A (11 courses) Opus 5.5
  • Course cover scene briefs: batch B (11 courses) Opus 5.5
  • Course cover scene briefs: batch C (11 courses) Opus 5.5
  • Course briefs: lint test for header lines, camera, source URL, and unique scenes Opus 5.5
  • krea_render: encode prompts on CPU (encoder exceeds one 12 GB card), load from local snapshot Opus 5.5
  • Course painting lightbox: show the scene caption and source link Opus 5.5
  • Krea 2 local render POC for course covers: captions and three-stage bf16 renderer Opus 5.5
  • Course covers: two-column painted hero, info subcommand, skill, invariant test, specs Opus 5.5
  • Painted course covers: commissioned tier, painted course-page hero with high-DPI srcset and lightbox, featured four installed Opus 5.5
  • X daily post: 2026-09-26 Opus 5.5
  • Course covers: one-off photographic style experiment Opus 5.5
  • Course-cover sheets: one file per trial instead of overwriting Opus 5.5
  • Course covers: four extreme style files for a second style trial Opus 5.5
  • Course-cover commission: house rules, three trial styles, featured briefs, generator Opus 5.5
  • Document local hardware and the idle second GPU for heavy jobs Opus 5.5
  • Record course-cover decisions; spec the painted-cover hero, high-DPI srcset, and lightbox Opus 5.5
  • Merge pull request #9 from DavidVeksler/video-thumbnails
  • Merge remote-tracking branch 'origin/master' into video-thumbnails
  • Plan commissioned course covers: house style, scene rules, featured scenes Opus 5.5
  • Merge remote-tracking branch 'origin/master' into video-thumbnails
  • Recover four unplayable lecture videos Opus 5.5
  • Diagnose and recover unplayable lecture MP4s Opus 5.5
  • Refuse an inline player to lecture MP4s that cannot play Opus 5.5
  • Recheck Q&A starts that began before their review excerpt Opus 5.5
  • Video posters: sample 11 frames over 10-40% of the runtime Opus 5.5
  • Mark each lecture's audience Q&A so listeners can jump to it or skip it Opus 5.5
  • Add poster frames to lecture videos Opus 5.5
  • Correct 72 lecture recording dates that were mises.org upload dates Opus 5.5
  • Update stale quote and Scholar tests; run the test suite on pre-push Opus 5.5
  • Rejoin Bastiat's split author page; fail the build on author-name clashes Opus 5.5
  • Report courses whose lecture dates are probably mises.org upload dates Opus 5.5
  • Spec: read-along, book chapters synced to their lecture audio Opus 5.5
  • Restore course-title punctuation; correct Raico recording dates Opus 5.5
  • Link each companion-course lecture to its book chapter Opus 5.5
  • Book mentions: count a lecturer who contributed to the book Opus 5.5
  • SEO log: lecture-book mentions deployed, with its measurement baseline Opus 5.5
  • Link lectures to the books their transcripts discuss, both directions Opus 5.5
  • Rule out the Mises SQL database as a licence source for the 298 gated PDFs Opus 5.5
  • Refresh forum thread cards

September 25, 2026

  • Allow approved course cover overrides
  • Enable mises.org summary prose for all courses Sonnet 5
  • Enrich history-the-struggle-for-liberty course metadata Sonnet 5
  • Date post 2026-09-25: journal-issue:freemanfee:freemanfee-1996-09:2026 Sonnet 5
  • OER Commons: record bulk-import draft Opus 5.5
  • OER Commons import file in their v3.2 template: 328 CC or public-domain works Opus 5.5
  • OER Commons export: 362 books and papers with a CC deed or public-domain determination Opus 5.5
  • OER Commons: record reply offering bulk CSV import; correct licence claim in staged note Opus 5.5
  • X daily post: 2026-09-25 Opus 5.5
  • Outreach nightly 2026-09-25: 0 drafts; Howard College guide held on rights gate Opus 5.5 (1M context)
  • Refresh forum thread cards

September 24, 2026

  • Topics banner: HĂ¼lsmann, Hoppe and Tucker at the card catalogue Opus 5.5
  • Update outreach-status.json
  • Courses banner: Mises lecturing a 1950s NYU seminar Opus 5.5
  • Authors banner: impossible salon of Rand, Paterson, Lane, Mises, Hayek, Rothbard, Bastiat Opus 5.5
  • About banner: Vienna cafe economists; workroom painting moves to /torrents/ Opus 5.5
  • Section art as clickable banners, five new people paintings Opus 5.5
  • X daily post: 2026-09-24 Opus 5.5
  • Rebuild hooks calendar 2026-09-24 (no post: daily-spotlight cap already used) Sonnet 5
  • Outreach nightly log: 2026-09-24, all channels exhausted/capped/gated Opus 5.5 (1M context)
  • Refresh forum thread cards

September 23, 2026

  • Link the archive's X and Facebook accounts Opus 5.5
  • Date post 2026-09-23: course:marx-and-marxism Opus 5.5
  • Post to Facebook daily: spotlights fill days without a date hook Opus 5.5
  • X daily post: 2026-09-23 Opus 5.5
  • Add daily X auto-poster: date hooks plus book and series spotlights Opus 5.5
  • Trim /research/ to the facts: drop method essay, caveats, and section intros Opus 5.5
  • Credit Jeffrey Tucker with the open-sourcing initiative on home and about Opus 5.5
  • Separate papers and articles from books on author pages Opus 5.5
  • Split papers and articles off the books shelf into /articles/ Opus 5.5
  • Render embedded italics in book titles instead of leaking raw <i> tags Sonnet 5
  • Fix Rothbard cover shears geometry
  • Refine Fiat Money cover with portrait
  • minify images with PNG Gauntlet
  • Update Fiat Money cover
  • Refine Theory of Money and Credit cover mechanism
  • Commission covers for Theory of Money and Fiduciary Media and Property, Freedom, and Society Sonnet 5
  • Record Jorg Guido Hulsmann's personal permission for his 6 catalog works Sonnet 5
  • Fix inLanguage hardcoded to "en" for non-English books Sonnet 5
  • Add language-aware common-word QA check; convert Hoppe's Spanish book Sonnet 5
  • Hide about page image caption
  • Convert The Misesian Case Against Keynes to EPUB/AZW3 Sonnet 5
  • Record Hans-Hermann Hoppe's personal permission for his 16 catalog works Sonnet 5
  • Import 70 missing books: 36 from mises.org, 34 public-domain classics Sonnet 5
  • Date post 2026-09-23: none Sonnet 5
  • Outreach nightly log: 2026-09-23, all channels exhausted/capped/gated Opus 5.5 (1M context)
  • Refresh forum thread cards
  • Add find_missing_mises_books.py: sweep mises.org for books the catalog lacks Opus 5.5
  • Outreach runbooks: stage via gmail_draft.py, fix link-wrap claim Opus 5.5

September 22, 2026

  • Add editorial imagery across archive sections
  • Add dated hooks calendar and auto-posted daily date hooks Opus 5.5
  • Add Google Scholar citation meta tags to book and journal-work pages Opus 5.5
  • Center homepage browse-card icons within their circle badges Sonnet 5
  • Add marketing ideas brainstorm backlog Opus 5.5
  • Add Homelessness study to /research/ hub Sonnet 5
  • Add weekly cold-outreach routine: runbook, --plan and --record Opus 5.5
  • Refresh forum thread cards
  • Add forum-links-nightly.ps1: forum card refresh moves to Task Scheduler Opus 5.5
  • Document the batch author-permission fast path Sonnet 5
  • Record Walter Block's permission for 11 held works Sonnet 5
  • Add retina shield mark to /about/ page head Sonnet 5
  • Outreach nightly log: 2026-09-22, twenty-first night all channels exhausted/capped/gated Sonnet 5
  • Log nightly forum links refresh for 2026-09-22 Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 21, 2026

  • Drop CLAUDE.md pointer; AGENTS.md is read natively Opus 5
  • Implement /updates/ attribution strip and collapsed repeats Sonnet 5
  • Spec: /updates/ attribution strip and collapsed repeats Sonnet 5
  • Size OG kicker tag to fit its text width
  • Weekly KPI report: /read/ posts sharpest position gain yet, off-page flat 4th week
  • Outreach drafts nightly log: 2026-09-21, no items staged Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 20, 2026

  • Raise homepage hero medallion density from 5 to 9 slots Sonnet 5
  • Remove preserve from homepage OG kicker
  • Feature Vienna cafe painting in homepage OG card
  • Replace archive engraving with Vienna cafe scene
  • Add Austrian economics editorial artwork
  • Drop nofollow from editorial book links; keep sponsored on affiliate buy link Opus 5
  • Merge branch 'fix/author-death-dates' (all commits already cherry-picked into master) Opus 5
  • Merge branch 'about-page-refresh' (already cherry-picked into master as 9d06cb7) Opus 5
  • Stage all 56 cold outreach drafts in Gmail and log them Opus 5
  • Add cold email outreach campaign
  • Redesign /stats/ with key tiles, timelines, and nav
  • Fix horizontal overflow on book pages at phone widths Opus 5
  • Record death dates for Machan, Tullock, Ayau and M. Stanton Evans Opus 5
  • Homepage redesign: hero search, start-here band, denser sections Opus 5
  • Log 2026-09-20 forum links refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5
  • Rebuild /about/ as a structured, visual page Opus 5
  • Add cold email outreach campaign
  • Redesign /stats/ with key tiles, timelines, and nav
  • Author page redesign: holdings bar, head quote, book filter, course split Opus 5
  • Rebuild /about/ as a structured, visual page Opus 5
  • Fix horizontal overflow on book pages at phone widths Opus 5
  • Record death dates for Machan, Tullock, Ayau and M. Stanton Evans Opus 5
  • Homepage redesign: hero search, start-here band, denser sections Opus 5
  • Log 2026-09-20 forum links refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 19, 2026

  • Outreach drafts log: 2026-09-19 nightly run, nothing workable Sonnet 5
  • Log 2026-09-19 forum links refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 18, 2026

  • Outreach status: checked-date bumps from the 2026-09-17 nightly run Opus 5
  • Docs: record the www -> apex Cloudflare redirect rule; retire www as staging Opus 5
  • Report: link the three fix-class issues (#4, #5, #6) Opus 5
  • Report: 28 homepage-absorbed GSC queries, classified with proposed fixes Opus 5
  • Docs: featured-weekly runbook, spec reconciliation, homepage SEO log entry Opus 5
  • Homepage SEO: title, topic row, feed links, Organization schema, stale-shelf guard Opus 5
  • Stage featured selection 2026-W38 and add scripts/stage_featured.py Opus 5
  • Outreach nightly log: 2026-09-18, eighteenth night all channels exhausted/capped/gated Sonnet 5
  • Log 2026-09-18 forum links refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 17, 2026

  • Outreach nightly log: 2026-09-17, seventeenth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 16, 2026

  • Outreach nightly log: 2026-09-16, sixteenth night all channels exhausted/capped/gated Sonnet 5
  • Dead-link reclaim: fourth weekly run, mises.org block persists a second week Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 15, 2026

  • KPI routine: script the Cloudflare and sitemap pulls; document the .aspx bot-flood WAF rule Opus 5
  • Outreach nightly log: 2026-09-15, fifteenth night all channels exhausted/capped/gated Sonnet 5
  • Log 2026-09-15 forum-links nightly refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 14, 2026

  • Weekly KPI report: /read/ position improves 4th straight week (26.24), book/author reach dips, request-spike anomaly noted Sonnet 5
  • Outreach nightly log: 2026-09-14, fourteenth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 13, 2026

  • Outreach nightly log: 2026-09-13, thirteenth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 12, 2026

  • Outreach nightly log: 2026-09-12, twelfth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 11, 2026

  • Outreach nightly log: 2026-09-11, eleventh night all channels exhausted/capped/gated Sonnet 5
  • Log 2026-09-11 forum links refresh Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 10, 2026

  • Outreach nightly log: 2026-09-10, tenth night all channels exhausted/capped/gated
  • Refresh forum thread cards

September 9, 2026

  • Stop the filter bar flickering between its two heights Opus 5
  • Outreach nightly log: 2026-09-09, ninth night all channels exhausted/capped/gated Sonnet 5
  • Dead-link reclaim run 2026-09-09: mises.org blocked all 15 probes
  • Log 2026-09-09 forum links refresh
  • Refresh forum thread cards
  • End a chapter at the next chapter's anchor, not at a document boundary Opus 5
  • Read a two-column PDF down its columns, not across the gutter Opus 5

September 8, 2026

  • simplify permissions text
  • Record Reisman's 2025 signed licence, which does not commence yet Opus 5
  • Sync the Government Against the Economy EPUB byte count Opus 5
  • Convert Capitalism to EPUB and publish its reading pages Opus 5
  • Redraw the Capitalism cover in the author's own palette Opus 5
  • Document the scaled conversion timeout in the pdf-to-epub spec Opus 5
  • Redirect the Capitalism cover brief to the 1996 jacket's palette Opus 5
  • Write an original Reisman bio, and document the guide's new edition fields Opus 5
  • Verify the edition of Reisman's Capitalism, and give the page a guide Opus 5
  • Publish the permission basis in licenses.json and the runbooks Opus 5
  • Document rights-holder permissions in the governing specs Opus 5
  • Record rights-holder permissions, and Reisman's for Capitalism Opus 5
  • Log 2026-09-08 outreach run: all channels still exhausted/capped/gated
  • Log 2026-09-08 forum links refresh
  • Refresh forum thread cards

September 7, 2026

  • Costs of War: replace the ratchet cover at David's request Opus 5
  • Install 42 covers from batch 2, reject 7, and queue the Costs of War redraw Opus 5
  • Cover proposals: batch 2 landed complete, 100 of 100 Opus 5
  • Install interim cover and refresh cache mtime
  • Hoppe: swap A Theory of Socialism and Capitalism to the other variant Opus 5
  • Man, Economy, and Liberty: record the shade rejection as a dated note Opus 5
  • Man, Economy, and Liberty: bar the lamp shade, brief the bare socket Opus 5
  • Deploy: restore the SEO gate; make pre-push's skip explicit Opus 5
  • Weekly KPI: /read/ growth continues, off-page links flat 8/111 two weeks running Sonnet 5
  • commission_covers: --skip-proposed kept skipping the rejected books Opus 5
  • Outreach drafts nightly: 2026-09-07, staged 0 (all channels exhausted/capped/gated) Sonnet 5
  • Refresh forum thread cards

September 6, 2026

  • Redo Land Bubble cover: drop the gavel, bar it in the brief Sonnet 5
  • Install 46 commissioned covers, reject 4, from the 100-image batch Opus 5
  • Cover briefs: an impossible object is a tell, exclusion 7 Opus 5
  • Deploy: drop the WordOps origin assertion, keep the IIS one Opus 5
  • Cover proposals: the 100-image batch landed complete Opus 5
  • Record actual push outcome for tonight's outreach log entry Sonnet 5
  • Outreach nightly log: 2026-09-06, sixth night all channels exhausted/capped/gated Sonnet 5
  • Series rail: keep its heading at the width where the disclosure is forced open Opus 5
  • Course page: the play control sits with its lecture, and progress counts a part-heard one Opus 5
  • Lecture pages: series rail, player toolbar, share and auto-continue Opus 5
  • Player dock: place the close button on the phone layout, not below it Fable 5.1
  • Refresh forum thread cards

September 5, 2026

  • Course pages: shared player module, dock, progress and .m3u playlists Fable 5.1
  • Publish wiki-link coverage to the dashboard, and spec the author rule Opus 5
  • Link the archive and the quote site to each other on author pages Opus 5
  • Match authors to the wiki by reading its index, not by guessing names Opus 5
  • stats: icons for distribution cards and the two bare section headers Sonnet 5
  • Spec the course and lecture page redesign: shared player, progress, dock, rail Fable 5.1
  • commission_covers: codex reports two shapes of reset time, not one Opus 5
  • Clear 249 catalogue descriptions that were PDF metadata, not prose Opus 5
  • commission_covers: --wait-for-quota, so a large batch drains itself Opus 5
  • commission_covers: a spent quota ended the whole run, silently Opus 5
  • Add freecapitalists-cover-proposals-nightly, a draft-tier routine Opus 5
  • commission_covers: make a batch resumable, because the quota ends it Opus 5
  • Commission twelve covers from the generated brief corpus, ranks 12-28 Opus 5
  • top_books: report the commissioned tier it was blind to Opus 5
  • outreach-status: date bump from the nightly routine Opus 5
  • Cover briefs: final pass, and the last agent's skip logic held Opus 5
  • Second pass over 22 briefs from the overlapping batch Opus 5
  • Every book in the catalogue now has a cover brief: 969 of 969 Opus 5
  • Cover briefs: batch 026 of the generated corpus Opus 5
  • Normalise all 46 Freeman volumes onto one register, and land batches 020, 023 Opus 5
  • Cover briefs: batch 024 of the generated corpus Opus 5
  • Cover briefs: batch 025 of the generated corpus Opus 5
  • Cover briefs: batch 022 of the generated corpus Opus 5
  • Cover briefs: batch 019 of the generated corpus Opus 5
  • Cover briefs: batch 028, the tail of the catalogue Opus 5
  • Cover briefs: a numbered run of one publication is the exception to variety Opus 5
  • Cover briefs: batch 015 of the generated corpus Opus 5
  • Cover briefs: batches 016, 017 and 018 of the generated corpus Opus 5
  • Cover briefs: batches 012 and 014 of the generated corpus Opus 5
  • Add scripts/catalog_description_audit.py Opus 5
  • Cover briefs: batch 013 of the generated corpus Opus 5
  • Fix five em dashes, and stop demanding Context of briefs that cannot have one Opus 5
  • Cover briefs: more of the generated corpus Opus 5
  • Stop parsing the brief directories' own documentation as briefs Opus 5
  • Commit the corpus runbook and the writer prompt it uses Opus 5
  • Cover briefs: further batches of the generated corpus Opus 5
  • Install a new America's Great Depression cover, and record a backend failure Opus 5
  • Retire the second Introduction to Economics scan, keep the measured one Opus 5
  • cover_check: the blind spot is bigger than one proposal Opus 5
  • Cover briefs: make the corpus resumable, and land what survived the interruption Opus 5
  • Fix five catalogue errors the cover-brief pass found, and credit co-authors Opus 5
  • Cover briefs: batches 001 and 003 of the generated corpus Opus 5
  • Install new covers for Human Action, Socialism, and Hoppe Opus 5
  • Add scripts/cover_brief_audit.py, and fix two briefs it caught Opus 5
  • cover_check: note the blind spot on typographic and flat-poster covers Opus 5
  • Rewrite the three flagship briefs, and let codex generations overlap Opus 5
  • commission-cover: judge against the shelf, and a corpus builder for briefs Opus 5
  • Cover briefs: name a register, track spent motifs, exclude the generated look Opus 5
  • Add scripts/cover_check.py: measure a cover at card size Opus 5
  • Outreach nightly log: 2026-09-05, fifth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards

September 4, 2026

  • Outreach nightly log: 2026-09-04, fourth night all channels exhausted/capped/gated Sonnet 5
  • Refresh forum thread cards

September 3, 2026

  • Add skill runbooks for core content workflows
  • AI visibility test: first run, 2026-09-03 Sonnet 5
  • Record actual push outcome for tonight's outreach log entry
  • Outreach nightly log: 2026-09-03, third night all channels exhausted/capped/gated
  • Log 2026-09-03 forum-links refresh
  • Refresh forum thread cards

September 2, 2026

  • Outreach nightly log: 2026-09-02, all channels capped/exhausted/gated Sonnet 5
  • Dead-link reclamation: run 2, ranks 17-31, 3 dead / 0 candidates Sonnet 5
  • Refresh forum thread cards Sonnet 5

September 1, 2026

  • fix grammar
  • Clean overly verbose copy
  • Revert "Add Top content section to /stats/: real Search Console clicks, above the method note"
  • Add Top content section to /stats/: real Search Console clicks, above the method note
  • Record actual push outcome for tonight's outreach log entry
  • Outreach nightly: log a genuine zero-item night, all channels exhausted/capped/gated
  • Log forum-links nightly refresh: 2026-09-01
  • Refresh forum thread cards

August 31, 2026

  • Weekly KPI: /read/ pages nearly double reach, author-page rebuild still undeployed Sonnet 5
  • Outreach nightly: stage OpenDOAR, OER Commons, DOAB directory items
  • Log nightly forum-links refresh
  • Refresh forum thread cards

August 30, 2026

  • Outreach nightly: exhaust open-library queue, resolve OBP directory mechanism Sonnet 5
  • Log forum thread cards refresh 2026-08-30
  • Refresh forum thread cards

August 29, 2026

  • Fix academic outreach channel: real drafts blocked by dead-end search
  • Record actual push outcome for tonight's outreach log entry
  • Outreach nightly: stage 3 Open Library work-record edits
  • Add competitor feature scan: full-text search is the top gap Sonnet 5
  • Size the lecture-speaker author-page gap left open in today's entry Opus 5
  • Record the 2026-08-29 two-engine pull and route the IndexNow runbook Opus 5
  • Fix two byline defects in lecture and book titles Opus 5
  • Add IndexNow submission, aimed at the engine that actually ranks this archive Opus 5

August 28, 2026

  • Refresh forum thread cards

August 27, 2026

  • Point /stats/ at the companion wiki's own Special:Statistics Opus 5
  • Wire publish_dashboard_stats.py into the nightly forum-links runbook
  • Update Open Library outreach status records
  • Record actual push outcome for tonight's outreach log entry
  • Outreach nightly: stage 3 more Open Library work-record edits
  • Refresh forum thread cards Sonnet 5

August 26, 2026

  • Refresh outreach status timestamp
  • Outreach nightly: stage 3 Open Library work-record edits Sonnet 5
  • Dead-link reclamation: first run, cursor at 15, zero candidates Sonnet 5
  • Refresh forum thread cards

August 25, 2026

  • Match the catalog against a second forum's topics, for objectivism-online
  • Publish book/course-forum discussion-card coverage to dashboard.davidveksler.com Sonnet 5
  • Update outreach-status.json
  • Refresh forum thread cards

August 24, 2026

  • Draft two institutional rights-holder emails, the ask that unlocks the most held text Opus 5
  • Write up the 08-24 SEO read: where the full-text blockers actually are Opus 5
  • Publish full text for The Progressive Era and two more; audit the shared-EPUB trap first Opus 5
  • Make author pages read as bibliographies, and fix their inverted authorship schema Opus 5
  • Record actual push outcome for tonight's outreach log entry Sonnet 5
  • Stage nightly outreach: DataHoarder post and two Open Library edits Sonnet 5
  • Refresh forum thread cards

August 23, 2026

  • Add sixth pipeline card: local forum AI on desktop GPU
  • Refresh forum thread cards

August 22, 2026

  • Update forum-activity.md with what actually shipped on the forum side Sonnet 5
  • Add a live forum activity widget to the homepage Sonnet 5
  • Widen the crosslink card to all three link directions
  • Create settings.local.json
  • Add forum-wiki crosslink release data
  • Add forum crosslinks pipeline to built page
  • Add a Companion forum section to llms.txt, next to the wiki pointer
  • Put a start-a-thread CTA on every book and course page, not just matched ones Sonnet 5
  • Record that the first forum-links build went live Opus 5
  • Correct the per-run topic-fetch figure to the measured 105 Opus 5
  • Link book and course pages to the forum threads that name them Opus 5
  • Outreach nightly: second run this day, cap already spent, no new items Sonnet 5
  • Fix what the outreach routine's first live run exposed Fable 5
  • Stage nightly outreach: HN/reddit posts and Open Library edit for Human Action Opus 5

August 21, 2026

  • Scaffold four marketing routines for the authority constraint Fable 5

August 20, 2026

  • Send contact mail from the verified domain, not resend.dev Opus 5
  • Record the Turnstile gate as live and verified Opus 5
  • Correct the contact Worker's deploy status; stage TURNSTILE_SECRET Opus 5
  • Gate the contact form behind Cloudflare Turnstile Opus 5
  • Promote the relaunched Mises Community forums to top-level nav Opus 5
  • Rename archive subdomain to forum host

August 19, 2026

  • Recover imprint-page run-on boundary; split real front matter into its own chapter Sonnet 5
  • Document the copyright-page drop and the withdrawn-chapter redirect family Opus 5
  • Clear 3 more held books on existing CCE renewal-search evidence Sonnet 5
  • Drop publisher copyright/imprint pages from public-domain books' reading pages Sonnet 5
  • Mark The Law public domain: essay text confirmed clean of Mises Institute's 2007 Foreword copyright Sonnet 5
  • Add reciprocal archive-to-quotes-site link on author pages Sonnet 5
  • Enrich author pages: close bio/portrait gaps, match search vocabulary Sonnet 5
  • Log week-4 GSC read: /read/ chapter pages are the ranking engine Opus 5

August 18, 2026

  • Add extract-book-text.ps1 wrapper for the held-book full-text pipeline Sonnet 5
  • Authorize full text of Bureaucracy despite a direct renewal record Sonnet 5
  • Fetch the two Bastiat Collection volume EPUBs, closing the Stage 0 gap Sonnet 5
  • Execute Stage 0 sweep: fetch 19 EPUBs mises.org already publishes Sonnet 5
  • Sweep all 422 EPUB-less books: 21 exist upstream as EPUBs Opus 5
  • Flag mises.org pages that answer for more than one catalog record Opus 5
  • Add Stage 0: find books mises.org already publishes as an EPUB Opus 5

August 16, 2026

  • Merge two duplicate catalog records found by a manual dedup scan Sonnet 5

August 15, 2026

  • Mark seo-backlog item 11 satisfied by the wiki link repointing Opus 5
  • Remove the quote-CTA affinity bridge; Tier C authors get no book link
  • Waive legitimate rare tokens/punctuation in new Rothbard quotes Sonnet 5
  • Resolve Rothbard/Hayek quotes to their shelved author slugs Sonnet 5
  • Fix misleading quote CTA label for the affinity bridge
  • add quotes

August 14, 2026

  • Publish unsourced and Tier C quotes; add 108 legacy-collection quotes
  • Show a random archive quote in the /authors/ page-head whitespace
  • Fix short-quote meta descriptions, raise quotes-site scale threshold
  • Waive legitimate rare tokens, drop footnote-noise context for Mises import
  • Verify Mises quotes against archive corpus, regenerate quotes.json
  • Update quotes-source.json
  • Resolve stale-waiver catch-22 between CI's lint and the full quotes build Sonnet 5
  • Waive three more legitimate non-dictionary tokens in Bastiat quote context Sonnet 5
  • Fix quote-title generation and gate checks exposed by the 219-quote import Sonnet 5
  • Remove /contact redirect to blogs subdomain
  • Update quotes.json
  • Update research.html
  • Fix quote OCR typo and add text waivers
  • Update quotes.json
  • deploy-quotes: drop verify_quotes.py from the deploy path Sonnet 5
  • Quote validation work in progress
  • docs: define OAIS preservation profile
  • Harden quotes site copy and rendering pipeline
  • Update research template copy and visibility
  • Point docs/deploy.md at the new quotes-site deploy script Sonnet 5
  • Add guarded deploy script for quotes.freecapitalists.org Sonnet 5
  • feat: add economic research hub
  • Back up legacy quotes DB before the quotes.freecapitalists.org cutover Sonnet 5
  • Spec the /research/ hub bridging primary texts to CheatSheets analysis Fable 5
  • Add /contact/ page backed by a new Cloudflare Worker + Resend
  • Compose the site description from model.stats instead of freezing it Opus 5
  • Neutral provenance in the About block, per David Opus 5
  • Note the GiB-labelled-GB basis for the 140 GB figure in the About copy Opus 5
  • Rewrite homepage hero, About, and provenance FAQ in first person Opus 5
  • Implement quotes.freecapitalists.org Phase 0/1: ingest, verify, Tier A pages Sonnet 5
  • Summarize OCR runs and add icons to /how-its-built/ Opus 5
  • Hide footer links and trim license page
  • Add two build-time timeline visuals: authors by birth decade, PDFs by scan year Sonnet 5
  • Fix bio_sources to reject sub-year Wikidata date precision
  • Fix bogus 2000 birth year for frank-shostak

August 13, 2026

  • Add icons to /stats/ headline tiles and section headers

August 14, 2026

  • Merge pull request #2 from DavidVeksler/quotes-site-spec

August 13, 2026

  • Add spec for quotes.freecapitalists.org Opus 5
  • Hyperlink the /stats/ timeline bars to their /books/?era= filter Sonnet 5
  • Add OCR sweep totals and a publication-year timeline to /stats/ Sonnet 5
  • Add book summary link to catalog
  • Add external-link book pattern; list The Dao of Capital via Amazon Sonnet 5
  • Restore original PDF metadata for 322 of the 447 OCR-swept files Sonnet 5
  • Sweep the whole library for missing text layers, OCR and replace 447 of them Sonnet 5
  • Add PDF metadata restore, guard the OCR sweep, delete stale backups Opus 5
  • Clarify archive rights and license original site work
  • docs: the legacy-backup coverage gap is by design, not a risk Opus 5
  • docs: record PDF scan provenance and the immutable legacy backup Opus 5
  • docs: consolidate rights policy
  • Simplify AGENTS.md preamble
  • docs: condense full-text pages spec
  • docs: remove completed work items
  • docs: streamline deployment runbook
  • docs: streamline book rights specification
  • docs: streamline project agent instructions
  • Ignore temporary files
  • Ignore Python cache files
  • Distinguish font obfuscation from real DRM in the EPUB encryption gate Sonnet 5
  • Extract full-text reading pages for 11 previously-ungenerated books Sonnet 5

August 12, 2026

  • Apply the wiki reverse-links plan: 91 articles now link to the archive
  • Refresh wiki reverse-links dry-run plan (backlog item 11)
  • Log first post-cutover GSC read: growth is real, positions not yet the bottleneck
  • Document the div-as-paragraph extraction fix and NON_WORK_CHAPTERS
  • Fix flattened paragraphs in i-pencil, drop FEE back-matter chapter
  • Fix drifted numbers, model naming and strip layout on /how-its-built/ Opus 5
  • shorten TTS disclosure: "Machine-generated narration (TTS)"
  • Add extract_voice_ref.py script for extracting voice reference clips Haiku 4.5
  • Regenerate i-pencil.m4b with Milton Friedman voice clone for Afterword Haiku 4.5
  • Build recruiter-facing engineering record page
  • Add .m4b MIME mapping for TTS audiobooks Sonnet 5
  • Update i-pencil TTS to use Milton Friedman voice clone for Afterword Haiku 4.5
  • Add Milton Friedman voice reference for i-pencil Afterword narration Haiku 4.5
  • Fix book-tts.json sidecar shape to match the site loader
  • Generate i-pencil TTS narration with Leonard Read voice clone
  • Extract LeFevre's Journal per-issue tables of contents from the Mises DB
  • Document the local Mises SQL Server database as a governing spec Opus 5
  • Amend audio-tts.md to permit real-voice cloning for Leonard Read
  • Wire up TTS audio narration: generator script, data model, templates, JSON-LD
  • Update "How It's Build" spec
  • Use multiple voice for multiple writers
  • Spec the /how-its-built/ recruiter page: five models, four pipelines, evidence rules Fable 5
  • Record the i-pencil TTS pilot's decisions: Chatterbox, M4B chapters, front-matter exclusion
  • Add automatic /updates/ changelog page from raw git history
  • Draft text-to-speech audio narration spec, pilot candidate I, Pencil
  • Fix stray doc reference in _fingerprint_assets docstring Sonnet 5
  • Fix LCP lazy-loading bug and minify site.css for client-side performance Sonnet 5
  • Recover 1 more book cover via fetch_covers.py Sonnet 5

August 11, 2026

  • Add held-but-not-published byte totals to /stats/ Sonnet 5
  • Diversify homepage hero medallions: more Austrian greats, add women Sonnet 5
  • Redesign journal marks as full-width nameplate bands
  • Fix unreachable download links on book pages with read-online enabled Sonnet 5
  • Refresh chapter OCR audit findings
  • Enable Human Action's full-text reading pages; add enable-book-fulltext skill Sonnet 5
  • Correct 15 more books' legacy-OCR chapter headings from the audit backlog Sonnet 5
  • Add Legal Foundations of a Free Society (Kinsella, 2023)
  • refine instructions
  • Add The Machinery of Freedom by David D. Friedman
  • Update god-of-the-machine.png
  • Install the commissioned God of the Machine cover
  • Fix legacy-OCR chapter headings on god-of-the-machine, add the correction mechanism Sonnet 5
  • Recreate the God of the Machine first-edition jacket, not just its argument
  • Add a God of the Machine cover brief drawing on the first-edition jacket's own metaphor
  • Add a triage script confirming legacy OCR heading errors are catalog-wide
  • Add a third dist preview port Opus 5
  • Set the site tagline to the bare domain Opus 5
  • Fix the sticky courses toolbar flicker at rest Opus 5
  • Build the hero "Lineage" author medallions Opus 5
  • Enrich the God of the Machine book page Sonnet 5
  • Compact the courses page head so a card row clears the fold Opus 5
  • Install commissioned covers for Acton, Hoppe, McCarran, and Mises' Socialism
  • Trim hero-animation spec: drop rights and alternatives sections Fable 5
  • Compact the books filter bar: one control row plus a Filters disclosure Opus 5
  • Add manual topic overrides for canonical books with thin metadata
  • Link homepage stat numbers to their index pages Sonnet 5
  • Spec the hero "Lineage" floating author-medallion animation Fable 5
  • Link study guides to the books they cover Sonnet 5
  • Add cover briefs for Acton, Hoppe, McCarran, and Mises' Socialism
  • Import Cuhel's On the Theory of Needs and Reed's When Money Goes Bad Sonnet 5
  • Import 2 new Kirzner FEE titles, enrich 2 records with EPUBs Sonnet 5
  • Fix author page duplicate lead sentence and raw ISO life-span dates
  • Update license-audit-report.md
  • Fix FreemanFEE original-source link: freeman.fee.org, not mises.org
  • Link journal series and issue pages to their original mises.org periodical page
  • Sync 2 stale formats.pdf.bytes fields in catalog.json Sonnet 5
  • Delete mises-at-facts-dump.json
  • Import 79 mises.at Denker biographies into author-bios.json Sonnet 5
  • Embed OCR text layer into the Mises Geldwertstabilisierung PDF
  • Embed OCR text layer into the Strigl PDF; fix its garbled metadata
  • Fill more /authors/ portrait gaps: full bio pass + mises.at merge Sonnet 5
  • Link authors index to mises.at's Austrian School family tree Sonnet 5
  • Add facts-only extractor for mises.at's 79-thinker Denker library Sonnet 5
  • Log the Strigl OCR run in data/ocr-runs.json
  • Add scripts/ocr_pdf.py: manual OCR for scanned, no-text-layer catalog PDFs
  • Stop triage rejecting permissions-only encrypted PDFs as unreadable Opus 5
  • Add per-issue table of contents for Rampart Journal

August 10, 2026

  • Publish the FEE-era Freeman's per-issue tables of contents Opus 5
  • Add per-issue table of contents for the independent-era Freeman Opus 5
  • Surface journal article/table-of-contents detail on /stats/ Sonnet 5
  • Add scripts/extract_faf_contents.py, the faf table-of-contents extractor
  • Recover real interview titles/authors for the Austrian Economics Newsletter Sonnet 5
  • Add per-issue table of contents for American Affairs, and commit its shared rendering infrastructure
  • Implement archive publication RSS feeds
  • Add per-issue contents for The Free Market from dbo.FreeMarket Sonnet 5
  • Recover qjae article titles/authors from the Mises DB citation table Sonnet 5
  • Add rae article extraction script (data already merged upstream) Sonnet 5
  • Recover real per-article titles/authors for jls from the Mises DB Sonnet 5
  • Spec RSS feeds for the three indexes and each author page Opus 5
  • Fix circular PD-basis flattening in build_book_rights.py Sonnet 5
  • Source scholar working-paper metadata from the Mises DB, not just PDF layout Sonnet 5
  • Extract real titles/authors for scholar and lar journal PDFs Sonnet 5
  • Add author outreach row to AGENTS.md doc-routing table
  • Merge FreemanFEE's 685 issues into catalog-media.json, add its provenance sidecar
  • Import the real Libertarian Papers journal, replacing the lp_test.pdf placeholder Sonnet 5
  • Add the 2 missing book-rights records (recovered books, rebuild lag) Sonnet 5
  • Add the author outreach builder, email renderer and drafting skill Fable 5
  • Spec the author outreach campaign (permission, complete works, amplification) Fable 5
  • Add FreemanFEE journal: FEE's own Freeman run, 1955-2015
  • Document the payload_requests reweight in courses-page.md and the proxy builder
  • Weight file-host downloads above Wikipedia fame in demand proxy
  • Add a description line and typographic mark to each /journals/ card Sonnet 5
  • Restamp 2 stale epub bytes fields in catalog.json Opus 5
  • Order /courses/ by demand instead of A to Z Opus 5
  • Commission an original cover for I, Pencil Sonnet 5
  • Add cover brief for I, Pencil
  • Fix 184 stale formats.*.bytes fields in catalog.json Sonnet 5
  • Strip the outdated title-page banner image from 60 EPUBs
  • Point the docs and generated install text at the new payload root Opus 5
  • Move the library payload root D: -> F: behind one resolver Opus 5
  • Add /stats/: every measured total the build can state Opus 5
  • Fix nested-anchor chapter-boundary bug; sweep catalog for the class Sonnet 5

August 9, 2026

  • Document the chapter-boundary ordering bug and its unswept scope Sonnet 5
  • Reconvert remaining 98 pypdf-html books; fix chapter-boundary ordering bug Sonnet 5
  • EPUB conversions progress checkin
  • Commission a cover for The Myth of National Defense
  • Brief a commissioned cover for The Myth of National Defense
  • Document the pypdf-html converter bug fix and the zero-outline triage Sonnet 5
  • Fix EPUB converter's pypdf-html fallback: no page anchors, no rights metadata Sonnet 5
  • Split Economy, Society, and History into its real 15 chapters Sonnet 5
  • Fold pills and controls when the books/courses filter bar pins to top
  • Commission an original cover for Man, Economy, and State with Power and Market
  • Commission an original cover for Principles of Economics
  • Stage top-10-by-demand books for this week's featured shelf
  • Add a cover brief for Menger's Principles of Economics
  • Add a cover brief for Man, Economy, and State with Power and Market
  • Make the next commission run better: step 0, and the extraction boundary Opus 5
  • Refine the commission-cover skill from the Hazlitt session Opus 5
  • Commission an original cover for Economics in One Lesson Opus 5
  • Add a cover brief for Economics in One Lesson Opus 5
  • Turn the cover commissioning process into a reusable skill Opus 5
  • Replace the History of Money and Banking cover with the second-round pick Opus 5
  • Install For a New Liberty (variant 3) and let named briefs re-run Opus 5
  • Install four generated covers Opus 5
  • Record the fabrication failure in the cover-brief README Opus 5
  • Add Codex backend for cover generation
  • Link book pages straight to their chapters
  • Redraw 29 covers whose catalog titles were de-inverted Opus 5
  • Put both cover generators on generator/coverart.py Opus 5
  • Add the off-site content strategy: where rejected ideas go
  • Draw cover art for the 37 lecture series with no cover Opus 5
  • Fit the author line and split dash subtitles (cover recipe v5) Fable 5
  • Add a harness to answer cover briefs with gpt-image-1 Opus 5
  • Merge master: commissioned cover tier and per-slug grain seed Opus 5
  • Install four more commissioned covers Opus 5
  • Write cover briefs for the other nine top books Opus 5
  • Draw cover art for the 400 books with no usable cover Opus 5

August 8, 2026

  • Add a commissioned cover tier and install the Bureaucracy cover Opus 5
  • Add reversible provenance for machine-made artifacts Opus 5
  • Add a content-first cover brief for Bureaucracy Opus 5
  • Make top-N lookup and cover drawing repeatable in two commands Opus 5
  • Draw original cover art for the 10 most-requested books Opus 5
  • Fix two raw-filename titles left over from this session's metadata fixes
  • Migrate the 4 audio-only hidden books into the media/courses catalog
  • Recover our-enemy-the-state from a verified copy David supplied
  • Un-hide tengreateconomists-schumpeter, point it at the archive.org record
  • Recover 5 books, hide 19, resolve the last of the 36 degraded books
  • Refresh metadata QA report after the no-google enrichment rerun
  • Rerun enrich_metadata.py --no-google (Google Books IP quota exhausted)
  • Rerun extract_book_extents.py against the current D: drive catalog
  • Rerun build_book_topics.py; exclude catalog-hidden.json ids
  • Fix book-text.json indent width from the prior prune
  • Hide 6 books, prune stale sidecar entries after the dedupe pass
  • Dedupe 6 orphan catalog records, add the book-hide sidecar mechanism
  • Add a one-time proxy demand tier for unranked /books/ sorting
  • Add the content strategy, written against measured state
  • Sort /books/ by measured demand instead of A to Z
  • Build the measured keyword-target bucket: 81 books, ranked on real demand Opus 5
  • Record what the fee.org and mises.org GSC exports change Opus 5
  • Import the fee.org and live mises.org GSC exports as catalog demand data Opus 5
  • Convert 74 more mechanical-ready PDFs to EPUB Sonnet 5

August 7, 2026

  • Convert 26 recovered PDFs and extract the newly public-domain books Opus 5
  • Point the extraction override at the consolidated rights record Opus 5
  • Fix the text-first EPUB fallback: rebuild paragraphs, don't emit one Opus 5
  • Update the doc routing and the six affected specs for the rights consolidation Opus 5
  • Deprecate the five rights sidecars without deleting them Opus 5
  • Switch the derivative and full-text gates to the shared rights record Opus 5
  • Switch the export gate and the book pages to the shared rights record Opus 5
  • Add the consolidated rights record and the one gate function Opus 5
  • Admit the audit's public-domain books to full-text extraction Opus 5
  • Add EPUB/AZW3 for Wieser; log 5 new conversions
  • Record three EPUB QA failures
  • Add the book-rights consolidation design note Opus 5
  • Export the public-domain books in the bulk dataset Opus 5
  • Let a public-domain determination clear the EPUB licence gate Opus 5
  • Treat unrenewed, not-published-abroad books as public domain Opus 5
  • Search the CCE renewal record for every renewal-era catalog book Opus 5
  • Extend license-audit.json's public-domain-by-age determination to pre-1932 Sonnet 5
  • Update docs/deploy.md for the rsync transfer swap
  • Fix deploy verification asserting <urlset on the sitemap index
  • Fix deploy.ps1 rsync passing a bare "/" as a second source
  • Replace deploy.ps1's tar+scp+extract transfer with a direct rsync
  • Update about.html
  • Link the published HuggingFace dataset from llms.txt and /about/
  • Extend the public-domain gate from pre-1930 to pre-1932, per David's decision Sonnet 5
  • Update licensing docs and age thresholds
  • Publish full text of Pictures of the Socialistic Future; document the process Sonnet 5
  • Publish full text of Against Intellectual Property; add Read online filter Sonnet 5
  • Condense licensing.md to cut token cost of parsing it Sonnet 5
  • Empty the descriptions that were only PDF document properties Opus 5
  • Retire pre-2014 books torrents and the Shanghai conference torrent Sonnet 5
  • Stop claiming the whole library is Creative Commons Opus 5
  • Merge llms.txt prose, file-host sitemap, and lecture rights JSON-LD Opus 5
  • Withhold the full text of books whose rights cannot be established Opus 5
  • Carry the text, not the links: rebuild llms-full.txt Opus 5
  • A payload sitemap the file host can legally serve Opus 5
  • Say what the lecture rights actually are, without inventing a licence Opus 5
  • Merge the pre-2000 rights review: 155 of 177 cannot be established Opus 5
  • Fix the next-lecture links, and gate the class of bug that hid them Opus 5
  • Propose retiring the pre-2000 basis, and flag the routing error behind it Opus 5
  • Correct the deploy payload size, and measure what a cutover now costs Opus 5
  • Re-determine the rights basis for the 177 books published on age alone Opus 5
  • Merge the lecture transcript release into the dataset export Opus 5
  • Publish the book text: 8,899 static chapter pages
  • Open the lecture transcripts, on an operator authorisation and not a licence Opus 5
  • Recover the section headings the EPUBs encode as styled paragraphs
  • Runbook for the dataset export, and route to it from AGENTS.md Opus 5
  • Publish per-work rights as data, and export the CC-licensed corpus Opus 5
  • Record why the corpus was invisible, and the two steps left Opus 5
  • Guard the crawler access the archive depends on Opus 5
  • Diagnose the 100-word failures: Calibre rasterizes a good text layer Opus 5
  • Quarantine has never actually quarantined anything Opus 5
  • Rebuild all 116 books at converter v5 Opus 5
  • Record what v5 actually shipped, including the gate that had to be redesigned Opus 5
  • Converter v5: reflow the paragraphs, catch the decoding failures Opus 5
  • Correct the small-caps measurement, survey Calibre's options, scope the v5 run Opus 5
  • Measure what the converted EPUBs actually look like, and plan v5 Opus 5

August 6, 2026

  • Reconvert all 116 books at converter v4 Opus 5
  • Stop Calibre inflating small books with a cover nobody asked for Opus 5
  • FEE spec: the licence was in the ebook, not on the website Opus 5
  • Stamp every generated book with the converter version that made it Opus 5
  • Let the site state the FEE licences, and stop trusting the catalog about disk Opus 5
  • Update catalog.json
  • Update pdf-epub-conversions.json
  • Record FEE EPUB licenses in audit sidecar
  • Record the FEE rights tiers from the strongest evidence in the file Opus 5
  • Import the six FEE ebooks whose licence is printed in the file Opus 5
  • Give the generated EPUBs structure, rights, and a Kindle edition Opus 5
  • FEE: fix the dedupe matcher, add the merit verdict, defer rights Opus 5
  • Add FEE import criteria: five gates, plus triage of the 162 fee.org ebooks Opus 5
  • Harden the PDF->EPUB pipeline: live licence gate, real QA, spec doc Opus 5
  • Strip HTML markup before it reaches Calibre's --title/--authors Sonnet 5
  • Fix wrong EPUB metadata: force --title/--authors, don't trust the PDF's own Sonnet 5
  • Finish PDF->EPUB conversion: all 116 mechanical-ready books done Sonnet 5
  • Record the Wayback snapshots as a rejected licence source (licensing.md 2.1) Opus 5
  • Drop duplicate Garrison "Lachmann Legacy" catalog record Sonnet 5
  • Record the 85 conversions from this session's batch run in the sidecar Sonnet 5
  • Fix catalog-write durability bug; backfill 80 converted books Sonnet 5
  • Add PDF->EPUB conversion pipeline; convert first 5 mechanical-ready books Sonnet 5
  • Rerun license verifier; refresh EPUB-candidate license gates Sonnet 5
  • Add PDF-only EPUB-candidate triage script Sonnet 5
  • Convert 8 mobi-only Review of Austrian Economics volumes to epub
  • Update lecture-transcripts.json
  • There is no transcription bug: the 15 are video duplicates Opus 5
  • Update lecture-transcripts.json
  • Correct the wmav2 scope to 15 lectures and record the near-miss Opus 5
  • Re-transcribe five singleton lectures; no material change Opus 5
  • Fix Ctrl+C not stopping transcribe_lectures.py on Windows Sonnet 5
  • Clean up docs/: remove completed reports, dead WP-migration docs
  • Transcribe WMV-only lectures from their converted MP4 Opus 5
  • Record the completed transcript corpus and the WMV failure mode Opus 5
  • Update lecture-transcripts.json
  • Stop the-quotable-mises's topic index from rendering as chapters Sonnet 5
  • Demote two book-structure.json entries that aren't chapter lists Sonnet 5

August 5, 2026

  • Update lecture-transcripts.json Opus 5
  • Record the chapter-table review and promotion in both specs Opus 5
  • Fix apparatus-filter gap; promote 493 high-confidence chapter tables Opus 5
  • Record the chapter-table extraction; correct the two projections it disproved Opus 5
  • Extract chapter tables from PDF outlines, proposed for review Opus 5
  • Record items 3.1, 3.4 and 3.8 as done; re-measure the coverage table Opus 5
  • Adjudicate the six companion-course candidates; add the alias sidecar Opus 5
  • Journal issue computed answers, and fix hours_phrase singular Opus 5
  • Order course lectures by mises.org document ID, not title Opus 5
  • Update lecture-transcripts.json ×3
  • Add book: Getting Libertarianism Right (Hans-Hermann Hoppe) Sonnet 5
  • Update lecture-transcripts.json ×3
  • optimize images

August 4, 2026

  • Prepare the books+journals move to R2 Opus 5
  • Cost the cheaper file-host alternatives to R2 Opus 5
  • Spec the in-browser EPUB viewer Opus 5
  • Add a 404 sweep for the published book/course download links Opus 5
  • Update lecture-transcripts.json
  • Document the IIS MIME-map requirement on the file host Opus 5
  • Point I, Pencil at the canonical Leonard E Read directory Opus 5
  • Update lecture-transcripts.json ×2
  • Enrich the top-100 SEO-target books and courses Sonnet 5
  • Update lecture-transcripts.json ×3
  • Enrich the featured books and courses Sonnet 5
  • Update lecture-transcripts.json Sonnet 5
  • Document the incremental build and --full Opus 5
  • Update lecture-transcripts.json
  • Make rebuilds incremental with a content-digest manifest Opus 5
  • Update lecture-transcripts.json ×5
  • Dedupe catalog records sharing a mises.org document id Sonnet 5
  • Update lecture-transcripts.json ×2
  • Make course pages rank on what a mirror cannot copy Opus 5
  • Publish the mises.org summaries for The Failure of the "New Economics" Opus 5
  • Order course lectures numerically; enrich The Failure of the "New Economics" Opus 5
  • Publish the lecture transcripts as a player-synced reader Opus 5
  • Update mechanical-seo.md
  • Spec the remaining mechanical SEO work, measured and ranked Opus 5
  • Update lecture-transcripts.json
  • Log page-type parity results and what was cut Opus 5
  • Extend computed FAQs and answer leads to courses, authors and lectures Opus 5
  • Harden rebuilds against Windows file locks
  • Update Hazlitt PDF source
  • Record measured coverage and the plan for scaling book guides Opus 5
  • Compute book-page FAQs from the model, for the whole catalog Opus 5
  • Link Economics in One Lesson to legal free copies elsewhere Sonnet 5
  • Document the book-guides enrichment layer and its baseline Opus 5
  • Enrich book pages with verified editions, chapter guides and FAQs Opus 5
  • Add companion book to course JSON-LD `about`
  • Update lecture-transcripts.json
  • Add book guides with chapters and FAQ schema
  • Update lecture-transcripts.json
  • Add tmp/ to .gitignore Haiku 4.5
  • Add SEO targeting and ranking analysis Haiku 4.5
  • Refactor generator pipeline for metadata integration Haiku 4.5
  • Add lecture transcripts and journal article metadata Haiku 4.5
  • Update site logo and styles Haiku 4.5
  • Update author portraits and journal template Haiku 4.5
  • Curate foundational authors shelf
  • docs: record local IIS test URL
  • Render faceted author pages and lecture catalog
  • Build author index metadata and media relationships
  • Update lecture-transcripts.json
  • Temporarily disable SEO gate in deploy and pre-push
  • Update lecture-transcripts.json
  • Re-pull mises.org GSC at full depth; journals join, books do not Opus 5
  • Spec the authors index rebuild Opus 5
  • Add 20 new lecture transcript records
  • Replace dead TOC scrape with the real files on the Mises trade-cycle essay Opus 5
  • Plan the 100-item SEO target search Opus 5
  • Strip stray HTML markup from publication_info
  • Pick up further transcription progress ×4
  • Ignore local scratchpad dir; pick up latest transcription progress
  • Merge journal issue-level pages (SEO backlog item 18)
  • Group journal articles under real issue pages (seo-backlog #18) Sonnet 5
  • Merge AI answer-engine surfaces (SEO backlog item 10)
  • Add AI answer-engine answerability blocks and visibility probe (backlog #10) Sonnet 5
  • Merge topic-hub cross-linking to courses and the wiki (SEO backlog item 7)
  • Cross-link topic hub pages to courses and the companion wiki
  • Merge book-page page-count surfacing (SEO backlog item 2)
  • Surface book page counts on book detail pages; retire completed backlog items Sonnet 5
  • Merge reverse wiki-links dry-run tooling (SEO backlog item 11)
  • Add wiki reverse-links dry-run planner (SEO backlog item 11) Sonnet 5
  • Remove SEO backlog item 19 (surname() fix already shipped)
  • Further lecture-transcription progress

August 3, 2026

  • Guard deploy verification against the apex pointing at the wrong origin Opus 5
  • Further lecture-transcription progress Sonnet 5 ×3
  • Drop the /tag/bittorrent/ live-verification check from both deploy twins Sonnet 5
  • Further lecture-transcription progress Sonnet 5 ×3
  • Note in assets/site.css that .license-note is currently unused Sonnet 5
  • Hide the per-book license-note block pending more licence-data refinement Sonnet 5
  • Remove the legacy /document/<id>/ book URL redirect Sonnet 5
  • Add scripts/audit_author_links.py: re-verify Wikipedia/Wikidata same_as links Sonnet 5
  • Merge pull request #1 from DavidVeksler/codex/dependabot-fleet
  • Add chapter TOC, author card, and related-books to book detail pages Sonnet 5
  • Estimate the run from the model it will actually use Opus 5
  • Retry dist/ rmtree with backoff to survive transient Windows file locks Sonnet 5
  • Add indexable /topics/<slug>/ hub pages for the book topic taxonomy
  • Fix util.surname() to actually implement its organisation-name promise
  • Write up the pending SEO queue as docs/seo-backlog.md Opus 5
  • Stop the VAD from discarding the archival lecture recordings Opus 5
  • Automate Dependabot updates

August 2, 2026

  • Replace the site-wide CC BY 4.0 claim with a per-book licence property Opus 5
  • Verify book licences per book instead of one blanket CC BY 4.0 claim Opus 5
  • Complete the manual per-book licence audit of all 990 books Opus 5
  • Licence audit: cross-check against the automated pass Opus 5
  • Licence audit: full file evidence in, report drafted Opus 5
  • Publish 2,728 lecture pages and 2,461 journal issue pages Opus 5
  • Licence audit: all 990 book files scanned Opus 5
  • Licence audit checkpoint: 717 of 990 books scanned Opus 5
  • Fix 13 wrong identity claims in the author biographies, and the matcher that made them Opus 5
  • Licence audit checkpoint: 398 of 990 books scanned Opus 5
  • Attribute the generated-description decision to David directly Opus 5
  • Start the manual per-book licence audit (checkpoint, scan in progress) Opus 5
  • Recover 68 real covers and 22 sourced descriptions from mises.org Opus 5
  • Publish the 54 owner-authorised books as an override, not a looser gate Opus 5
  • Extract full-text reading HTML from the archive's 312 EPUB books Opus 5
  • Finish the off-page outreach plan and wire it into the doc routing Opus 5
  • Extend the cover and metadata recovery sources (work in progress) Opus 5
  • Add the off-page outreach targets and backlink checker (work in progress) Opus 5
  • Add the lecture transcription pipeline (work in progress, pilot not yet run) Opus 5
  • Add the EPUB full-text extractor (work in progress, not yet wired in) Opus 5
  • Fix the title truncation bug and rebuild the SEO head Opus 5
  • Add project note: move the file payloads off the home IP Opus 5

July 29, 2026

  • Pin deploy.ps1's tar to Windows bsdtar instead of PATH Opus 5

July 28, 2026

  • Add the shield logo: favicon, apple-touch icon, masthead mark Opus 5

July 23, 2026

  • Add Start Here reading-order CTA and Kindle/Apple Books help modal
  • Import 12 mises.org books, with a reusable add-book pipeline Opus 4.8
  • Fix deploy canary that false-failed on a hidden course Opus 4.8
  • Refresh the metadata enrichment QA report Opus 4.8
  • Finish the WMV conversion: all 133 lectures now stream Opus 4.8
  • Fix two encoder bugs that failed 26 of the WMV conversions Opus 4.8
  • Enroll 20 more courses in the mises.org metadata sidecar Sonnet 5
  • Update course-metadata sidecar with latest scraper progress Sonnet 5
  • Update course-metadata and wmv-conversion sidecars with latest progress Sonnet 5
  • Create wmv-conversions.json
  • Add course year sorting and bulk metadata fetch
  • Hide low-value conference/media series from the courses index Sonnet 5
  • Add a per-course podcast RSS feed Sonnet 5
  • Publish the mises.org lecture summaries on the Mises Archives course Opus 4.8
  • Convert the WMV-only lecture videos to streamable MP4 Opus 4.8
  • Recover course recording years, dates and topics from mises.org Opus 4.8
  • Trim homepage featured books to 4 and reuse the /courses/ featured shelf
  • Feature four courses on /courses/, and fingerprint asset URLs Fable 5
  • Redesign the courses filter into a faceted, shareable toolbar Opus 4.8
  • Strip dangling site-name separator when truncating <title> tags Fable 5
  • Merge four entity-mangled duplicate lecture series into canonical courses Fable 5
  • Require pwsh 7 in deploy.ps1: PS 5.1 falsely trips the target guard Fable 5
  • Add featured course and filter menu to the courses index Fable 5
  • Record the real crawler-403 cause: content_bots_protection, not Bot Fight Mode Opus 4.8
  • Redirect legacy WordPress paths to blogs.freecapitalists.org Sonnet 5
  • Enrich sitemap with lastmod, changefreq and priority Opus 4.8
  • Record the apex cutover: archive is live on the DO box, not local IIS Opus 4.8
  • Read the Cloudflare zone id from site.config.json so the purge stops skipping Opus 4.8
  • Promote the apex to the Liberty Archive; fix deploy verification UA Opus 4.8
  • Strip embedded YouTube videos from book/media descriptions Sonnet 5
  • Add wiki to primary nav before Torrents
  • Point llms.txt at the companion wiki Opus 4.8
  • Link the archive to its companion wiki Opus 4.8

July 22, 2026

  • Fix the netplan trap with metadata-derived anchor policy routing Opus 4.8
  • Document the DO restore procedure and why the netplan trap stays Opus 4.8
  • Record the 2026-07-23 wipe, the WP-mu path rename, and the restore traps Opus 4.8
  • Refuse to rsync --delete over a foreign docroot in deploy scripts Opus 4.8
  • Remove biography source credits from author pages Sonnet 5
  • Improve author bio text and HTML across archive
  • Standard Format For Author Biographies
  • Add one-off catalog description cleanup script
  • Resume author-bio resolution pass and fix 8 wrong-person matches Sonnet 5
  • Remove dead mises.org links from book and course descriptions
  • Add author biographies, portraits and life dates to author pages Opus 4.8
  • Add light/dark theme toggle and link course speakers to author pages Sonnet 5
  • On-page SEO: rebalance meta descriptions toward content, away from licensing Sonnet 5
  • Merge duplicate author pages and dedupe records from scraped spelling variants Sonnet 5
  • Add agent-discovery Link headers and Content Signals to robots.txt Sonnet 5
  • Rewrite homepage hero: sharper H1, benefit-led subhead, add Download everything CTA Opus 4.8
  • Remove redundant tagline from About section Opus 4.8
  • Enrich book metadata: descriptions to 100%, original publication years to 94% Opus 4.8
  • Implement weekly featured section (books + courses) with hand-made selection Opus 4.8
  • Plan weekly-rotating homepage featured section (books + courses) Opus 4.8
  • Add real front covers for 82 books from Open Library (Phase 2) Opus 4.8
  • Add per-section OG cards and stop tracking scratchpad previews Opus 4.8
  • Derive book covers from PDF page 1 / EPUB when no real cover exists Opus 4.8
  • Cache cover thumbnails across builds Opus 4.8
  • Add generated OG card and Twitter metadata
  • Refine redirects and homepage SEO output
  • Add landing About/FAQ with FAQ schema
  • Document generator architecture, build/serve/deploy commands, and current IIS hosting in AGENTS.md Opus 4.8
  • Add IIS redirect maps and rebuild wrappers
  • Add Legacy Mises Community Forums link under torrent section on homepage Opus 4.8
  • Emit dist/web.config for local IIS hosting (webp/torrent MIME, 404, default doc) Opus 4.8
  • Phase C EXECUTED: WP-mu main site moved to blogs.freecapitalists.org; apex parked as 302 Opus 4.8
  • Record DO daily snapshots as the worst-case rollback net (Phase B/E) Opus 4.8
  • Re-plan Phase C from Phase A findings; align goal/verification to live WP sites Opus 4.8
  • Phase A results: WP-mu relocation discovery (read-only) + STOP-and-re-plan verdict Opus 4.8
  • Add read-only WP-mu discovery script for Phase A relocation runbook Fable 5
  • Phase 6 prep: WP multisite relocation runbook Fable 5
  • Add guarded deploy scripts for the Liberty Archive
  • Phase 5: draft deploy runbook and serving architecture Fable 5
  • Wire real torrent files into /torrents/, point file host at library subdomain Fable 5
  • Reindex media catalog: torrent complete, 0 incomplete Fable 5
  • Phase 4: build the Liberty Archive static site generator Fable 5
  • Drop CC license notice from book detail mockup Fable 5
  • Refine landing mockup for three-type architecture Fable 5
  • Drop License provenance section from spec Fable 5

July 21, 2026

  • Add verified journal code -> title lookup table Fable 5
  • Refine design spec for three document types (books/journals/courses) Fable 5
  • Remove homepage provenance section
  • Add Liberty Archive design mockups
  • Build media and journals catalog
  • Spec: lock /tag/misesdotorg/ -> /torrents/ redirect into cutover plan Opus 4.8
  • Add master prompt wrapping all specs for one-shot execution Opus 4.8
  • Add Phase 3 SERP supply-side snapshot and analysis Opus 4.8
  • Add Phase 4 specs: static site generator + page design (landing/book/media) Opus 4.8
  • Phase 3 report: exact document-ID matching pass against catalog.json Opus 4.8
  • Spec: record hosting decision (NZXT serves books+media) and CC provenance evidence Opus 4.8
  • Phase 3: pull GSC keyword data for mises.org + baseline properties, add residual-demand report Opus 4.8
  • Phase 2: parse book Info.txt metadata into structured catalog.json Opus 4.8
  • Phase 1: index Mises Torrents 2014 collection (books/journals/media) Opus 4.8
  • Record Liberty Archive decision: governing spec, supersede A/B/C positioning Opus 4.8
  • Scaffold freecapitalists.org redesign: doc spine + positioning proposal Opus 4.8