📋 The brief I wanted to run a basic data exercise: take one dataset, organize it three different ways, and measure what each structure actually costs an AI agent to search. A controlled comparison I could point to instead of arguing about it in the abstract. Three versions of the same data: 1️⃣ Raw — the dataset exactly as downloaded. One file, no structure, no metadata. 2️⃣ ICM — files and folders. A mechanical breakdown into a directory hierarchy, the kind of structure I've been building into ICM workspaces for a while now. 3️⃣ "Second Brain" — an Obsidian-style vault. Same content, but with per-item notes, cross-linked [[wikilinks]], character/theme pages, the whole living-notes treatment. Then I built a small tool that fires the same question at all three, using a real agent for each run (not a canned lookup), and logs tokens, time, and cost per stage. Point the same question at raw, ICM, and Obsidian, and see what each structure actually buys you. 📚 Why I chose Shakespeare I needed something big enough to be a real test, public domain, and — critically — already broken down at a fine grain (act, scene, sonnet) so I wasn't inventing structure that wouldn't exist in a messier real dataset. I looked at the U.S. Code first. It's the right shape (title → chapter → section mirrors book → chapter → verse almost exactly), but it's enormous. Shakespeare's complete works are a fixed, known-size corpus (5.4MB, Project Gutenberg, public domain) that will never change, never need re-downloading, and never go stale. That "always useful" property means this test is reusable as a reference point for other structure comparisons later, not a one-off. 💰 A bit on the cost of setting up The ICM layer cost almost nothing to build. It's a mechanical script — split on ACT/SCENE headers, extract speaker names by regex, write files. No model calls. 1,579 files, and the token footprint came out at 1.01x the raw file's size. Structure that's this close to free is easy to underrate.