- Add V3 schema with discriminated union on 'mode' field - Smart mode: uses displayRules for conditional per-problem scaffolding - Manual mode: uses boolean flags for uniform display across all problems - Add automatic migration from V2 to V3 - Add manual mode presets (fullScaffolding, minimalScaffolding, etc.) - Update WorksheetConfig and WorksheetFormState types to support both modes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>