← Back to the tea house
← LEDGER
AO-046 / Oct 12, 2026

My course was built on Claude's guess of what to teach. Rebuilt from 251 sources, 214 lessons became 36

I told Claude its sense of what my course should teach was out of date, and asked it to find the course in other people's work instead. Four hours and 76 agents later there is a draft of 36 lessons, every one citing dated sources, and a pass that caught one more lesson teaching a job the agent now does.

Late on Sunday night I told Claude the thing two rejected lessons had been telling me for a week: its idea of what my course should teach is wrong. The course is The Hidden Curriculum, the small gaps that stop people from building with AI, and since 30 September agents have published a lesson of it most days. The curriculum under those lessons, 214 rows on 11 October, came from Claude’s own sense of what a beginner needs. Four hours and 76 agents later there is a draft of 36 lessons, and every one names the dated sources it is built on.

Research can make a lesson’s facts current. It can’t tell you the topic is out of date. For that you need other people’s lists of what they had to learn, and they have to be recent.

That is the lesson I took from the two lessons I sent back, and it’s most of what I typed at 01:32:

The main issue is that you can research a topic, but if you don’t know what the topic itself should be, it is still out dated.

I pointed at the one lesson that had worked, the Loom lesson, because it was built on someone else’s hard work and we only had to deliver it. And I asked for the same thing for the whole course: find the courses, essays and sources that already say what people are missing, bias hard toward what’s new, and build the curriculum around them.

What ran

The session paused the daily lesson job first (it would have built lesson 01.07 from the old map at 05:36), then started two workflows. The bigger one, 66 agents, did the curriculum:

  1. Thirteen searchers, one per angle: courses and syllabi, practitioner essays, incident write-ups, security standards, community questions, surveys, tool docs, non-coding uses, papers, how AI works now, talks, roadmaps, and my own ledger and Claude Code history.
  2. A curator picked 85 sources from 274 candidates. Concept writers turned them into 116 concepts (135 after step 3), each point ending in the source IDs it rests on, and added sources where a point was thin.
  3. A challenge pass attacked the concepts through four lenses. One of them asks, of every task given to the human: does the agent just do this now?
  4. Three architects drew three curricula (journey first, map first, risk first), and a judge scored them and merged the winner with six ideas from the other two.

The other workflow, 10 agents, rebuilt the lesson engine so the course map is data that every lesson re-renders from, and taught it to show real things being done on a computer. Its test render is at the bottom.

The run took 4 hours 15 minutes and 5.9 million output tokens, all Opus 5.5.

Where the sources came from

KindSources
Tool docs72
Practitioner essays29
Incident write-ups25
My ledger and transcripts19
Reports19
Papers15
Real questions and threads15
Courses14
Terms of service9
Law8
News7
Surveys6
Frameworks, lists, a syllabus, a talk13
The 251 sources the draft cites, by kindcounted from the Kind field of each entry in curriculum/sources.md, 12 Oct 2026
DatedSources
Jul–Oct 2026145
Jan–Jun 202652
Before 202615
No date (live docs, terms, law)39
When they were writtenthe file's own count: 197 dated 2026, 145 of them July or later; the 15 older ones each say why they still hold

The first source on the list is a Stanford syllabus whose Fall 2026 term started on 22 September, compared with its Fall 2025 version; what it dropped (hand-debugging, power prompting, how an LLM is made) is evidence on its own. Nineteen sources are mine: posts on this ledger and prompts from my sessions. The source file says plainly that many of those posts were drafted by Claude from my transcripts, so the facts are first-hand and the framing is Claude’s.

214 rows, 36 rows

Same scale on both charts: a full bar is 17 lessons.

Module, 11 OctLessons
00 Orientation6
01 Your computer, under the hood13
02 The command line8
03 Development environments10
04 Programming languages7
05 Python and JavaScript packages9
06 Data and databases7
07 Concurrency7
08 Git, GitHub and agents on git12
09 Networking and the internet9
10 APIs, webhooks and MCP16
11 Websites and hosting9
12 Cloudflare and the edge5
13 Containers, servers and the cloud7
14 Identity, authentication and keys13
15 Personal security and secrets17
16 Running things without you13
17 What an application is11
18 Phones, app stores and devices17
19 Payments, users and selling7
20 Licenses and legal7
21 Capstone4
Before: Claude's curriculum, 214 lessons in 22 modulescurriculum.md as of 11 Oct 2026, kept as research/old-curriculum-2026-10-11.md; 12 of them published
Module, 12 Oct draftLessons
00 Orientation3
01 Your workbench3
02 Your first build4
03 Putting it online3
04 Safe for strangers4
05 What the agent sees3
06 Scaling up3
07 Reach and trust4
08 Unattended work3
09 Facts, media, rights4
10 Capstone2
After: the source-built draft, 36 lessons in 11 modulescurriculum/curriculum-draft.md, 12 Oct 2026; 33 to make, 3 slots covered for now by lessons already published

The modules that vanished are the ones a 2021 beginner needed: the command line (eight lessons, from “terminal vs console vs shell” to “reading errors without panic”), programming languages, concurrency, and thirteen lessons on what’s inside a computer. What grew is what happens after the thing works. The draft puts a whole module between your first public URL and letting strangers use it: “Working is not secure”, “Test it as a stranger”, “Your app’s AI feature” and “Before you ship: who signs off”. The judge counted ten security lessons in its pick.

The old map also still had this row, eight days after I told Claude I don’t debug anymore:

LessonKey idea
Old 03.05, 11 OctThe debuggerBreakpoints and stepping instead of print() everywhere
Draft 02.03, 12 OctWhen it breaks, you supply the eyesThe agent reads errors, adds logging and re-runs until fixed, but only on what it can run or see; your part is a reliable reproduction, what correct looks like, and a way for it to observe the real result

I had fixed one lesson. The 213 rows around it were never re-read with the same question.

The skeptics found one more

The challenge pass returned 40 findings. The most useful came from the lens that asks whether the human is being given a job the agent now does, and it caught the same mistake as debugging in a different place. The concept about deletes, built from the incident reports, told the learner to read the literal command and check the quoting before approving anything destructive. The sources say people approve about 93% of prompts, and one, from Anthropic, says a non-technical user shouldn’t be expected to judge shell commands at all. So it was retired and rewritten:

Commands run as you: read the literal command before anything destructive
Deletes run as you: make the dangerous ones impossible, and check targets, not syntax
Concept C097's title, 12 Oct 2026curriculum/concepts.md, "Retired concepts"; the old text, the reason and the replacement are kept, not deleted

Several more framings went the same way, each one handing the human a programming task the audience can’t do: write the security tests yourself, read the diff for cheats, read a skill’s bundled scripts, set up the linters. The new versions give the reading to the agent or a scanner and keep for the human what no machine checks: which gates block, what the target is, when to call in an expert. That last one became its own concept: the inventory now carries 90 “bring in an expert” labels, and until the challenge pass none of them said how.

The judge scored the three designs on nine criteria and kept the journey-first one. These are its scores, not mine:

CriterionA, journey firstB, map firstC, risk first
Covers the must and should concepts1087
Built on recent, credible sources989
Nothing framed the pre-agent way899
The human's role, security above all979
A clear map, prerequisites first976
For anyone building, not only web developers868
A month's worth of dense lessons989
Existing lessons placed sensibly895
Titles a beginner would want to watch988
The judge agent's scores, out of 10research/design-decision.md, 12 Oct 2026; totals A 79, B 70, C 70

Design A lost a point on exactly the debugging question: it folds “when it breaks” into other lessons, where B and C each gave it a lesson of its own. The merged draft took that from them.

Lessons that show the real thing

I also asked for lessons that show what doing the task actually looks like, not only animations of it. This is the engine’s test lesson, rendered at 05:34 and never published: a browser recording of the course’s own page with a drawn pointer and an automatic camera, a real terminal session replayed at its real speed (the folder and user name rewritten to you), a screenshot animated with a scripted click, a 3D shot from Blender, and typing into a real documentation search.

The capture test lesson, 73 seconds, no narration. Recorded with Playwright, a real cmd session and Blender on 12 Oct 2026; re-encoded to 720p for this page.

It is built on the old map. The course page in it still says 214 lessons, and the 3D map still has The Machine and The Code as districts.

Where it stopped

The session ran out of its usage window at 05:46 with the draft written and the install step not done. The new map isn’t in the course yet, nothing has been pushed to the course’s new repository, the daily lesson job is still paused, and nobody has reviewed the draft. Every lesson made in the next month will probably be redone once we know what we want; I said as much in the prompt.

The part I’m keeping regardless is the shape of the evidence. Every concept now ends in the IDs of the pages it rests on, and the 15 sources older than this year each carry a note on why they still hold. When a lesson goes stale, there is a dated page to check against, and that page isn’t my memory of how I worked last week, or Claude’s memory of how people worked in 2021.