Math Academy-style pedagogy validation
Is the curriculum sound?
Each check below is a falsifiable claim about the prerequisite graph. Together they form a benchmark you can re-run after any edit to see whether the graph still holds up against the report’s recommendations.
Nodes
22
Edges
36
Hours
14.1h
Pass
8
Warn
1
Fail
0
Verdict
All hard checks pass — soft warnings remain.
- 0 issues
Connectivity
No isolated nodes, no orphan leaves, every node reachable from a root, no cycles.
- 0 backward edges
Forward phase ordering
Every prereq comes from an earlier or same phase. Detects out-of-order edges that would gate a Week 1 skill on a Week 11 skill.
- 2 roots
Multiple entry points
At least three roots so a learner has multiple ways into the graph.
Details
- Roots: paths-to-knowledge, principle-of-locality
- 1 terminal
Capstone & thread termini
All terminal nodes (no dependents) are accounted for in the curriculum's known apex/thread-terminus list; unexpected leaves suggest missing edges.
Details
- 1 terminal nodes, all expected (1 metacognitive apex + 0 thread termini)
- 14.1h
14-hour short-course coverage
Sum of estimated hours across all lessons should reach the 4-week / 14-hour goal (3.5 hrs/week × 4 weeks).
Details
- 14.1h estimated · target 14h
- 4/4 phases ≥ 4
Phase balance
Every 1-week phase should hold at least 4 lessons so the short course doesn't collapse onto one phase.
Details
- Week 1: reason: 8 nodes
- Week 2: reality: 5 nodes
- Week 3: constructor theory: 4 nodes
- Week 4: applied reason: 5 nodes
- 3 foundational nodes
No single-point bottleneck
With only 2 roots, foundational singing nodes can legitimately gate 85%+ of downstream learning. Past 85% is a watch-list, past 99% (single-rooted graph) is a chokepoint.
Details
- paths-to-knowledge gates 91% of downstream nodes
- fallibilism gates 82% of downstream nodes
- role-of-evidence gates 77% of downstream nodes
- max depth 8
Reasonable longest path
The deepest chain from a root shouldn't exceed ~14 nodes — too long means the user must master many things in serial before reaching anything new.
Details
- synthesis-capstone: depth 8
- information-substrate: depth 7
- rationality-in-business: depth 7
- all reachable
Practice nodes reachable
Every interactive practice drill should sit within 12 steps of a root. The curriculum spans 12 weeks; capstone pieces can be deep, but no node should be unreachable.
Details
- All practice nodes within 12 steps of a root.
Source: src/lib/learning/pedagogy-benchmark.ts