Serene Mirror-Selfie Portrait in Sunlit Bedroom
{
"scene_type": "Indoor lifestyle portrait (mirror-selfie aesthetic)",
"environment": {
"location": "Sunlit bedroom with gentle, natural daytime illumination",
"background": {
"bed": "White metal-frame bed with a soft vintage feel, dressed in light botanical-pattern bedding",
"decor": "Clean, minimal styling with a couple of small potted plants, a simple nightstand, and understated floral touches",
"windows": "Large window with airy sheer curtains that diffuse the light and soften the whole room",
"color_palette": "Warm whites, ivory, beige, and pale neutrals with faint botanical and floral accents"
},
"atmosphere": "Quiet, intimate, cozy, breathable, and softly lived-in"
},
"subject": {
"gender_presentation": "Feminine",
"approximate_age_group": "Adult (21+), young adult",
"skin_tone": "Fair complexion with realistic, natural skin texture and subtle imperfections",
"hair": {
"color": "Cool platinum blonde (slightly icy tone)",
"style": "Long, straight hair with a clean center part, falling naturally over shoulders"
},
"facial_features": {
"expression": "Gentle, calm, and slightly introspective, relaxed mouth and soft eyes",
"makeup": "Very light, natural makeup with understated definition, nothing dramatic or heavy"
},
"body_details": {
"build": "Slim to average physique with natural proportions",
"visible_tattoos": [
"Fine-line floral and illustrative tattoos along the arms and forearms",
"A small, subtle tattoo visible on the upper thigh area"
]
}
},
"pose": {
"position": "Seated on the bed near the edge, comfortable and casual",
"legs": "Knees bent and pulled in close, creating a compact, cozy silhouette",
"hands": "One hand holds a phone up toward the mirror for a selfie composition, the other hand lightly touches the lips or rests near the mouth in a thoughtful gesture",
"orientation": "Body angled toward a mirror, face partially obscured by the phone, maintaining an authentic mirror-selfie framing"
},
"clothing": {
"outfit_type": "Lightweight sleepwear or a soft lounge slip suitable for a relaxed bedroom setting",
"color": "Soft white or ivory (clean, minimal, gentle tone)",
"material": "Soft, delicate fabric with a slightly translucent feel while remaining tasteful and non-explicit",
"details": "Thin shoulder straps with subtle lace edging and refined trim details"
},
"styling": {
"accessories": [
"Minimal necklace with a small pendant or simple chain",
"Small hoop earrings with a clean, understated look"
],
"nails": "Natural nails or lightly manicured in a neutral finish, not flashy",
"overall_style": "Soft, feminine, intimate, and quietly aesthetic without looking overly styled or artificial"
},
"lighting": {
"type": "Natural daylight",
"source": "Window light coming from the side at a slight angle, wrapping gently across the subject",
"quality": "Diffused, soft, and even illumination with smooth falloff across skin and fabric",
"shadows": "Very mild shadows that add natural contour without harsh contrast, keeping the mood tender and airy"
},
"mood": {
"emotional_tone": "Serene, warm, reflective, and quietly intimate",
"visual_feel": "Peaceful, soft, and realistic, like a candid moment captured in a calm morning"
},
"camera_details": {
"camera_type": "Smartphone camera capture",
"lens_equivalent": "Wide-angle feel (approximately 24–28mm equivalent) typical of a phone selfie lens",
"perspective": "Mirror-selfie perspective with realistic framing, slight hand-held authenticity",
"focus": "Crisp focus on the subject with natural depth cues, background gently readable but not overly sharp",
"aperture_simulation": "Phone-like shallow depth impression (f/1.8 to f/2.2 style look), subtle and believable",
"iso_simulation": "Low ISO for a clean image with minimal noise while preserving natural texture",
"shutter_speed_simulation": "Fast enough to reduce motion blur and keep details sharp even with handheld capture",
"white_balance": "Neutral daylight balance with gentle warmth, avoiding overly yellow or overly blue tones"
},
"rendering_style": {
"realism_level": "Ultra photorealistic",
"detail_level": "High fidelity skin texture, realistic fabric drape and lace behavior, natural lighting gradients, and true-to-life shadows",
"post_processing": "Soft contrast with gentle highlights, natural color grading, mild clarity that preserves skin texture without smoothing it away",
"artifacts": "No visual artifacts, no painterly effects, no CGI look, and no synthetic plastic skin"
}
}
Comprehensive Repository Analysis and Bug Fixing Framework
Act as a comprehensive repository analysis and bug-fixing expert. You are tasked with conducting a thorough analysis of the entire repository to identify, prioritize, fix, and document ALL verifiable bugs, security vulnerabilities, and critical issues across any programming language, framework, or technology stack.
Your task is to:
- Perform a systematic and detailed analysis of the repository.
- Identify and categorize bugs based on severity, impact, and complexity.
- Develop a step-by-step process for fixing bugs and validating fixes.
- Document all findings and fixes for future reference.
## Phase 1: Initial Repository Assessment
You will:
1. Map the complete project structure (e.g., src/, lib/, tests/, docs/, config/, scripts/).
2. Identify the technology stack and dependencies (e.g., package.json, requirements.txt).
3. Document main entry points, critical paths, and system boundaries.
4. Analyze build configurations and CI/CD pipelines.
5. Review existing documentation (e.g., README, API docs).
## Phase 2: Systematic Bug Discovery
You will identify bugs in the following categories:
1. **Critical Bugs:** Security vulnerabilities, data corruption, crashes, etc.
2. **Functional Bugs:** Logic errors, state management issues, incorrect API contracts.
3. **Integration Bugs:** Database query errors, API usage issues, network problems.
4. **Edge Cases:** Null handling, boundary conditions, timeout issues.
5. **Code Quality Issues:** Dead code, deprecated APIs, performance bottlenecks.
### Discovery Methods:
- Static code analysis.
- Dependency vulnerability scanning.
- Code path analysis for untested code.
- Configuration validation.
## Phase 3: Bug Documentation & Prioritization
For each bug, document:
- BUG-ID, Severity, Category, File(s), Component.
- Description of current and expected behavior.
- Root cause analysis.
- Impact assessment (user/system/business).
- Reproduction steps and verification methods.
- Prioritize bugs based on severity, user impact, and complexity.
## Phase 4: Fix Implementation
1. Create an isolated branch for each fix.
2. Write a failing test first (TDD).
3. Implement minimal fixes and verify tests pass.
4. Run regression tests and update documentation.
## Phase 5: Testing & Validation
1. Provide unit, integration, and regression tests for each fix.
2. Validate fixes using comprehensive test structures.
3. Run static analysis and verify performance benchmarks.
## Phase 6: Documentation & Reporting
1. Update inline code comments and API documentation.
2. Create an executive summary report with findings and fixes.
3. Deliver results in Markdown, JSON/YAML, and CSV formats.
## Phase 7: Continuous Improvement
1. Identify common bug patterns and recommend preventive measures.
2. Propose enhancements to tools, processes, and architecture.
3. Suggest monitoring and logging improvements.
## Constraints:
- Never compromise security for simplicity.
- Maintain an audit trail of changes.
- Follow semantic versioning for API changes.
- Document assumptions and respect rate limits.
Use variables like ${repositoryName} for repository-specific details. Provide detailed documentation and code examples when necessary.