Private Calculus Mastery Engine
MATHPILOT
A local-first macOS study cockpit for Calculus 1 and 2.
613 curated problems
~246 unit tests
~26 end-to-end tests
Problem
Calculus learners are often forced to assemble videos, generic chat, homework tools, and spaced repetition themselves. Those tools rarely share a mastery model or preserve a private, durable learning history.
System
Mastery graph plus diagnostic loop plus FSRS review plus symbolic checking in one native Mac cockpit.
Evidence
613 curated problems, ~246 unit tests, ~26 end-to-end tests, local SymPy checking, optional Codex via local CLI.
Outcome
The repository includes 613 curated Calc 1/2 problems (production banks around 600-760 per course), a native macOS build, diagnostic and practice loops, mastery and review systems, local homework analysis, ~246 unit tests, and ~26 end-to-end tests across 7 Playwright specs.
System
Private mastery cockpit
Diagnostics feed a prerequisite graph, FSRS review, and local SymPy checking on macOS.
Approach
I combined a Tauri desktop shell, React interface, SQLite persistence, FSRS review scheduling, MathLive typesetting, bundled Python and SymPy, Vision OCR, and deterministic offline fallbacks. Optional Codex features use the local CLI rather than an in-app API key.
Constraints
Private local-first learning history; optional Codex uses local CLI, not an in-app API key.