Charlie Munger

Changelog

A record of updates, improvements, and new features shipped for the Charlie Munger Knowledge Base.

V 1.7

2026-08-04

G10 Gate & Wesco Letter Tables Restored

Quality Gate

  • Added the G10 display-integrity gate and remark-gfm to all renderers sitewide.

Tables — Wesco Letters (6 tables, 4 files)

  • Restored 6 OCR-shattered tables across the Wesco annual letters: 1988 per-share table (header rebuilt from 3 OCR-shattered rows); 1990 per-share table + holdings table (OCR-mangled company names rebuilt, the dropped Gillette row restored from the KB_raw source); 1997 revenue table (two interleaved columns reassembled, cross-verified against the 1996 and 1998 letters) + holdings table (header rebuilt from 9 shattered rows); 1998 revenue table. All values taken verbatim from source; number-set backup comparison confirmed zero data loss.

V 1.6

2026-08-03

Layout Wave 0+1, Quote Integrity & Chart SVG

Layout Reflow

  • Wave 0+1 layout pass: mechanically split 105 source text-walls into paragraphs at sentence boundaries (dual-verified — dewhitespace + word-normalization equal; zero word change).

Integrity & Charting

  • G9 inline-quote gate driven to zero across the KB. Replaced the recharts CCIInteractiveChart with a pure-SVG implementation, resolving a blank-chart bug.

V 1.5

2026-08-01

W0 Shared Pipeline, W2 Repair & Corpus Re-Paragraph

Pipeline & Repair

  • Adopted the W0 shared markdown pipeline and G6 / G7 / G8 quality gates. W2 damaged-content repair pass (Munger share).

Corpus Reflow

  • Re-paragraphed wall-of-text transcripts (Munger speeches share).

V 1.4

2026-07-30

Architecture Consolidation

Consolidation

  • Munger share of the PTJ / Buffett R2–R7 / Bill Ackman consolidation commit — data-layer and architecture fixes aligned with the other KBs.

V 1.3

2026-07-22

P0–P2 Non-Writing Remediation

Remediation

  • Munger share of the sitewide P0–P2 remediation campaign: non-writing defects triaged and resolved.

V 1.2

2026-05-06

Vercel Build Fix — Static md Paths (696 MB → ~5 MB)

Build

  • Statically constructed the markdown paths in the Munger [slug] pages to bypass the Vercel 300 MB NFT limit — the serverless bundle dropped from 696 MB to ~5 MB. Prebuilt the search index to JSON (250 MB NFT limit) and set dynamicParams false for static entity routes.

V 1.1

2026-05-02

Content & Layout Audit — Parity Sprint

People Registry — 5 → 16 Entries

  • Expanded the People registry from 5 to 16 intellectual figures who shaped Munger's thinking — adding Robert Cialdini, Charles Darwin, Carl Jacobi, B.F. Skinner, Max Planck, Peter Kaufman, Jim Sinegal, Wang Chuanfu, Amos Tversky, Daniel Kahneman, and Benjamin Franklin.
  • Each new entry includes a substantive description of Munger's specific intellectual relationship with that person, grounded in citations from his published speeches and writings.

Wesco Letter Excerpts — Quality Upgrade

  • Replaced 22 boilerplate excerpts ('Wesco Financial Annual Letter to Shareholders, YYYY. Written by Charles T. Munger, Chairman of the Board.') with substantive Munger-style insights unique to each year's letter.
  • Each replacement captures the specific thesis or warning from that year — from the S&L crisis through the 2008 financial collapse — providing genuine information density for readers browsing the letter index.

Theme Color Alignment

  • Standardized kbMeta theme colors to the canonical Palette Registry — primary accent #B8935D (aged brass), secondary #8C6C3F (burnt gold) — replacing the previous #8B6914 (muddy mustard) that didn't match the Navy & Brass design system.

Sidebar — Cross-Project Navigation

  • Added Howard Marks Memos cross-project link in the sidebar, matching the Buffett KB's multi-project navigation pattern.

Changelog Page

  • Created this changelog page, matching the Buffett KB's editorial changelog format. The sidebar already linked to it — now the page exists.

V 1.0

2026-04-30

Initial Build — The Charlie Munger Knowledge Base

Speech & Letter Corpus

  • Launched with 55+ entries spanning Munger's complete intellectual output — Wesco Financial Annual Letters (1983–2009), major speeches (USC, Harvard, Stanford), Berkshire AGM transcripts, DJCO Annual Meeting Q&A sessions, and legacy interviews.
  • Each entry includes structured metadata: title, year, period classification, type tag (letter/speech/transcript/interview), key themes, people mentioned, and source URLs.
  • 118 speech markdown files in the content pipeline — ranging from high-fidelity cleaned text (Grade A) to OCR-processed originals (Grade B/C) requiring future refinement.

Mental Models — 30 Concepts

  • Built 30 concept pages covering Munger's foundational mental models — Latticework of Mental Models, Inversion, Psychology of Misjudgment, Lollapalooza Effect, Circle of Competence, Durable Competitive Advantage, Incentive-Caused Bias, and 23 more.
  • Each concept includes definition, detailed explanation, and cross-links to speeches where the concept appears — with 57 concept markdown files providing full-depth analysis.

Companies — 13 Case Studies

  • Registered 13 companies across three categories: Wesco Financial subsidiaries (Kansas City Fire & Marine, CORT, Precision Steel, Mutual Savings), Berkshire holdings Munger championed (Coca-Cola, Costco, BYD, Daily Journal), and case studies from speeches (LTCM, Salomon Brothers, General Motors, Wells Fargo, Berkshire Hathaway).
  • Each company entry includes substantive descriptions of Munger's specific relationship with and analysis of the business.

Design System — Navy & Brass

  • Implemented the 'Poor Charlie's Almanack'-inspired Navy & Brass palette: warm ivory background (#F5F0E8), navy sidebar (#121826), burnt gold accent (#8C6C3F / #B8935D).
  • Sidebar with full navigation across Speeches, Concepts, People, and Companies — including search, period-based grouping, and cross-project links.

Cross-Link Architecture

  • Established bidirectional cross-linking across all knowledge nodes — speeches linked to concepts, people, and companies; enrichment layer in index.ts dynamically computes reverse-lookup arrays.
  • Data layer follows the Buffett KB's 'One Fact One Place' architecture — all data in data/charlie-munger/*.ts, page components are read-only views.

Technical Foundation

  • Built on Next.js 16 with App Router, TypeScript, and the Wabi-Sabi editorial design system.
  • Full SEO metadata with JSON-LD Person schema, Article schema per speech, BreadcrumbList, Speakable, Twitter Cards, and OpenGraph.
  • Hidden behind notFound() layout guard — accessible locally for development but not exposed on production until launch.