- 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>