feat: enhanced category system with body/pose detection
Major additions:
- New 10-category classification system (enhanced_categories.py)
- 2300+ vocabulary terms organized by subcategory
- Pattern-based fallback classification
- Filtered terms for booru/anime meta tags
- Expanded CLIP vocabulary (clip_scene.py)
- breast_size, body_exposure, body_type categories
- arm_pose, leg_pose, body_pose categories
- head_pose, gaze_direction, facial_expression
- New taggers:
- FlorenceParser: Extract pose/body from VLM descriptions
- DWPoseTagger: Skeleton-based pose detection
- ExifTagger: Camera/lens metadata extraction
- clip_body_pose: CLIP zero-shot for body details
- Enhanced vocabulary loader integration
- Maps enhanced categories to CanonicalCategory
- Populates SUBJECT_DETAIL_KEYWORDS subcategories
- Fixed classification issues:
- pool/poolside -> environment (was constraints)
- tree/palm tree -> environment (was style)
- saddle brown tones -> style_quality (was subject)
- Filtered: rei no pool, 3d, mixed media
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>