- Add comprehensive body_figure component to analyze:
- Nudity/exposure level (clothed to nude)
- Breast exposure details (covered/cleavage/sideboob/underboob)
- Cup size estimation (AA/A through G+)
- Body type, bust shape, cleavage visibility and shadows
- Waist definition, hip curves, buttocks shape
- Thigh fullness and body contour shadows
- Update DETAIL_MODES to include body_figure in Standard/Detailed/Extreme
- Update component order array for prompt assembly
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Implements externalized configuration using TOML files for:
- Provider tiers (advanced/standard/basic) and stop strings
- Tier-specific system/user prompts for local vs cloud models
- Component prompts for agentic analysis by tier
- Output filter patterns for example text removal
Local models (Ollama, LM Studio) now get simplified prompts
without JSON output or complex numbered instructions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add prompt_components.py: Iterative flow with 8 components (framing, ethnicity, hair, face, eyes, body_pose, clothing, lighting)
- Add sid_zimage_prompt_generator_advanced_v2.py: Agentic flow with same components
- Fix: Added prompt_description field to framing and ethnicity schemas
- All components now consistently output prompt_description for SD prompt generation
- Tested on multiple image sets with 100% success rate, 0 parse errors, 0 empty fields
- Add iterative_improve.py: CLI tool for batch testing and prompt optimization
- Add .env.example for API key configuration
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>