v1.0.2 - Fix module routing bug
Bug Fix
Fixed a critical bug where Claude would teach wrong module content (e.g., "competitive research" instead of "AI Image Generation") when running slash commands.
What Changed
- All 17 slash commands now have explicit hardcoded paths to teaching scripts
- Removed dynamic variable system that was causing the lookup chain to fail
- Teaching scripts now use hardcoded next module references
Technical Details
The old system told Claude to parse the command name, look up course-structure.json, and find the teaching script path. This chain sometimes failed, causing Claude to improvise content instead of teaching the actual module.
The fix: each slash command now directly specifies which file to read. No parsing, no lookup, no chain to fail.