Refactor category system to be fully configurable via JSON
- Add description, followup, output, and iq fields to category JSON schema
- Build categorization prompt dynamically from discovered categories
- Create JSON files for non-followup categories (terminal, code, media, gaming)
- DRY category discovery by having screen.py import from describe.py
- Update messaging to use flash model for better text extraction
- Remove hardcoded category list from describe.txt (now uses ${CATEGORIES})
- Remove manually maintained category table from README (reduces maintenance)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>