Apparatus · Coverage
Coverage
Updated 2026-08-01 · Sources: 3 · 27 topics · 40 band-topic cells · 70 lessons
Two tables. The first crosses our lessons against the union of every topic the major money
curricula carry. The second crosses our five age tracks against the standard topics. Both are
rendered from the same JSON files that site/scripts/check-breadth.mjs checks at
build time, so this page cannot flatter the site: if a topic loses its last lesson, the build
fails until either a lesson is written or a reason is published here.
What "covered" means here, and what it does not
Covered means a lesson exists that gives the topic a named section of its own, or is wholly about it. That is the whole claim. It does not mean our treatment is deeper than any competitor's, that the lesson is long, or that it is the best thing written on the subject. Breadth and depth are separate questions, and this page only settles the first.
A passing mention inside a paragraph does not count. That rule is why two topics below are declined even though the words appear in our lesson prose; the alternative is a table that counts a sentence as a syllabus.
Where a covered topic still has a known hole, the hole is written into the row rather than left for a reader to discover. Four topics are declined outright. Ten of the 40 band × topic cells are empty. None of that is a rendering accident; it is the state of the site on the date in the apparatus line above.
Measured against the competition
"Comprehensive" is only meaningful against someone else's list. The 27 topics below are the union of the table-stakes topics carried by NGPF, Ramsey, Crown and the major secular calculator sites. A topic with no lesson and no stated reason fails the build.
Every track crossed with every standard topic
The columns are the six topics of the 2021 CEE / Jump$tart national standards, plus two we added and label as ours: Giving & Generosity (no secular standard covers it, and it is central to the biblical account of money) and Work, Service & Enterprise (value creation as the root of income). Naming them as additions rather than folding them in is the point: a reader comparing us to the standards should be able to see exactly where we departed from them.
Rows are our five reading tracks. A cell is built when at least one lesson carries both that track and that topic. The topic assignment per lesson is editorial (it is made from the lesson's sections, not from its filename), and the age track is copied straight from the lesson's own frontmatter.
| Track | Earning Income | Spending | Saving | Investing | Managing Credit | Managing Risk | Giving & Generosity (ours) | Work, Service & Enterprise (ours) |
|---|---|---|---|---|---|---|---|---|
| Seedlings 5-10 | no lesson | 1 built, 1 lesson(s) | 1 built, 1 lesson(s) | no lesson | no lesson | no lesson | no lesson | no lesson |
| Builders 11-17 | 3 built, 3 lesson(s) | 5 built, 5 lesson(s) | 8 built, 8 lesson(s) | 6 built, 6 lesson(s) | 3 built, 3 lesson(s) | 2 built, 2 lesson(s) | no lesson | 1 built, 1 lesson(s) |
| Founders 18-25 | 9 built, 9 lesson(s) | 15 built, 15 lesson(s) | 14 built, 14 lesson(s) | 11 built, 11 lesson(s) | 10 built, 10 lesson(s) | 10 built, 10 lesson(s) | 3 built, 3 lesson(s) | 4 built, 4 lesson(s) |
| Stewards 26-60 | 9 built, 9 lesson(s) | 14 built, 14 lesson(s) | 13 built, 13 lesson(s) | 19 built, 19 lesson(s) | 11 built, 11 lesson(s) | 19 built, 19 lesson(s) | 7 built, 7 lesson(s) | 8 built, 8 lesson(s) |
| Elders 60+ | 1 built, 1 lesson(s) | 3 built, 3 lesson(s) | 2 built, 2 lesson(s) | 7 built, 7 lesson(s) | 1 built, 1 lesson(s) | 10 built, 10 lesson(s) | 6 built, 6 lesson(s) | 1 built, 1 lesson(s) |
The 7 empty cells, named
A dot in a table is easy to skim past, so the same information is written out. Each line is a track that has no lesson touching that topic at all.
- Seedlings (5-10): no lesson under Earning Income
- Seedlings (5-10): no lesson under Investing
- Seedlings (5-10): no lesson under Managing Credit
- Seedlings (5-10): no lesson under Managing Risk
- Seedlings (5-10): no lesson under Giving & Generosity
- Seedlings (5-10): no lesson under Work, Service & Enterprise
- Builders (11-17): no lesson under Giving & Generosity
How this page is checked
node site/scripts/check-breadth.mjs fails the build when a topic has neither a lesson
list nor a published reason, when a topic names a lesson that is not a file on disk, when a topic
carries both a lesson list and a reason, or when a lesson file exists that the matrix does not
track. Declined topics are reported as warnings every run, so they cannot be quietly forgotten.
The matrix carries a flag, coverage_claim, currently set to
"partial". On "partial" the empty cells are warnings; on
"full" every empty cell is a hard build failure. The manifest states the rule for it
plainly, and it is repeated here because a flag like this is only honest if the reader can see
the temptation it guards against:
Do NOT setcoverage_claimto"full"to make the build green. The flag exists to make the claim falsifiable, not achievable by editing.
Which is to say: the 33/40 above is the output of a check that would have stopped the build if it were wrong, not a number anyone typed. See all lessons for the full index, and the Steward's Path for the order they are meant to be read in.
Sources
- Council for Economic Education: National Standards for Personal Financial Education (2021), the six topics used as columns below
- Jump$tart Coalition: National Standards in K-12 Personal Finance Education, co-publisher of the same 2021 standards
- Next Gen Personal Finance: curriculum unit list, the largest single contributor to the topic union