Skip to content

v1.0.2 - Fix module routing bug

Choose a tag to compare

@carlvellotti carlvellotti released this 12 Jan 17:11
· 334 commits to main since this release

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.