Files
soroban-abacus-flashcards/.gitignore
Thomas Hallock 4daf7b7433 feat(practice): add SkillUnlockBanner + session summary improvements
This commit includes accumulated work from the SessionMode system:

- Add SkillUnlockBanner component for celebrating skill mastery
- Improve SessionSummary to show skill unlock celebrations
- Add session detail page at /practice/[studentId]/session/[sessionId]
- Update seedTestStudents script with more realistic test data
- Extend skill-tutorial-config with more skill mappings
- Improve BKT compute with better uncertainty handling
- Update progress-manager with skill completion tracking
- Remove legacy sessions API routes (replaced by session-plans)
- Add migration 0037 for practice_sessions schema cleanup
- Add plan documents for celebration wind-down and SessionMode
- Update gitignore to exclude db backups

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 15:16:34 -06:00

63 lines
708 B
Plaintext

# Dependencies
node_modules/
.pnpm-store/
# Build outputs
.next/
dist/
*.tsbuildinfo
# Generated CSS (Panda CSS / styled-system)
**/styled-system/
# Generated build info
**/generated/build-info.json
# Environment
.env*
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Cache
.turbo/
.cache/
*.cache
# Turbo build logs
**/.turbo/turbo-build.log
# IDE
.vscode/
.idea/
# OS
.DS_Store
Thumbs.db
# Test coverage
coverage/
# Test reports
playwright-report/
# Database files
*.db
*.db-shm
*.db-wal
# Temporary files
tmp/
temp/
# Claude settings (keep local only)
.claude/settings.local.json
*storybook.log
storybook-static
apps/web/data/sqlite.db.backup.*