A Moment Shared with the Wild
Create a photorealistic image of me and a wild ${wild_animal} taking a spontaneous selfie together in the animal’s natural habitat.
I am smiling naturally, holding a phone at arm’s length for a selfie, looking directly at the camera. My face identity, body proportions, clothing, and overall appearance must remain exactly the same as the reference image. Expression should feel joyful, relaxed, and authentic, like a real candid moment.
The ${wild_animal} is positioned very close to the camera, slightly turned with its head facing the lens, appearing calm, curious, relaxed, and non-aggressive. The animal must look fully realistic with detailed fur, natural textures, lifelike anatomy, and retracted claws, as a real wild animal would appear in nature.
Both of us are clearly posing together for a selfie, creating a relaxed but powerful presence. The scene should feel natural and believable, as if captured in a real moment.
Camera & Composition:
Close, handheld iPhone-style selfie angle, arm-length distance
Slight wide-angle distortion typical of phone selfies
Informal, slightly off-center framing
Shallow depth of field focused on me and the ${wild_animal}
Lighting:
Natural outdoor lighting with warm tones
Soft shadows and gentle highlights
Subtle sunlight lens flare if appropriate
Background:
Authentic outdoor environment typical for the ${wild_animal} (jungle, forest, savanna, grassland, etc.)
Natural elements softly blurred in the background
Effects:
Very subtle motion blur near the edges
Gentle photographic softness on background edges
Minimal film-like grain for realism
Natural color balance with a slight warm tint
Important rules:
Preserve my face identity and clothing exactly
Keep realistic animal anatomy and behavior
No third-person camera angles
The image must feel like a real, candid iPhone selfie taken in the wild
A prompt that will turn your photo into a scene from a cult 90s movie
Using the provided image of the man, create an ultra-realistic action scene in the gritty visual style of the Russian crime film Bumer. Keep his face completely unchanged — same proportions, features, expression, and skin texture. Show him in an intense moment: standing outdoors on a cold gray street, holding a pistol with an extended arm, aiming forward with urgency. Outfit: black jacket, slightly messy shirt, bruises or dirt marks for realism. Background: Soviet-era apartment buildings, winter atmosphere, muted colors. Lighting: natural overcast daylight with cold tones. Mood: raw, dangerous, chaotic, handheld-camera aesthetic. Capture mid-action tension, sharp details, realistic motion feel. Ensure perfect integration of his real face into the scene.
Ai new
Please upload your selfie to generate an ultra-realistic black-and-white portrait. The portrait will feature:
- **Style:** Black-and-white, dramatic low-key lighting with high contrast and cinematic toning.
- **Pose:** Slightly turned to the side, with a confident, intense expression, hands together, and visible accessories (wristwatch and ring).
- **Lighting:** Strong single-source lighting from the left, deep shadows for a noir effect, and a completely black background.
- **Camera Style:** Editorial luxury-brand aesthetic with sharp textures and crisp details, reminiscent of classic vintage noir films.
Ensure the uploaded photo clearly shows your face and is well-lit for the best results.
brsorndnsg
{
"shot": {
"composition": "medium full-body shot with the subject reclining on a white curved platform against a deep black background",
"camera_proximity": "medium_full_shot",
"camera_angle": "eye_level",
"film_grain": "digital_clean_no_grain"
},
"subject": {
"description": "female subject whose facial features, hair appearance, body proportions and overall look match the reference image, captured in a serene editorial pose",
"wardrobe": "white fuzzy tube top paired with matching shorts and oversized white fuzzy earmuffs",
"emotion_and_mood": "calm, elegant, minimal",
"pose": "reclining on the curved platform with the right arm supporting the upper body and the left arm resting softly on the thigh, gaze directed off-camera to the right"
},
"visual_details": {
"action": "static composed pose emphasizing clean lines and contrast between textures",
"props": "white curved platform, chunky silver bracelets worn on both wrists"
},
"scene": {
"location": "minimalist indoor studio with a black backdrop",
"time_of_day": "controlled studio lighting",
"environment": "clean modern studio space with strong contrast between white elements and dark surroundings"
},
"cinematography": {
"lighting": "soft_key",
"tone": "minimal",
"color_palette": "high_contrast_bw"
},
"visual_style": {
"style": "modern minimalist fashion editorial",
"elements": "soft spotlight from the front-left creating gentle highlights and shadows, smooth skin tones, crisp silhouette separation from background, refined texture contrast, no text, no logos"
}
}
bug-risk-analysis
# Hata Riski Analizi: Ajan Personaları
## Yönetici Özeti
Bu değerlendirme, ajan persona tanımlarındaki güvenirlik ve mantık hatalarına odaklanmaktadır. Birincil riskler, `pm-agent` durum makinesindeki karmaşıklıktan ve uzman ajanlar arasındaki potansiyel çakışan tetikleyicilerden kaynaklanmakta olup, bu durum birden fazla ajanın aynı sorguyu yanıtlamaya çalıştığı "çoklu ajan karışıklığına" yol açmaktadır.
## Detaylı Bulgular
### 1. Durum Makinesi Kırılganlığı (PM Ajanı)
- **Dosya**: `dev/pm-agent.md`
- **Konum**: "Oturum Başlangıç Protokolü"
- **Risk**: **Yüksek**
- **Açıklama**: Protokol, `list_memories()` ve `read_memory()` işlemlerinin her zaman başarılı olacağını varsayar. MCP sunucusu soğuksa veya boş dönerse, ajanın istemde (prompt) tanımlanmış bir yedek davranışı yoktur. Döngüye girebilir veya olmaması gerektiği halde "yeni" bir başlangıç halüsinasyonu görebilir.
- **Potansiyel Hata**: Ajan bağlamı başlatamaz ve önceki çalışmaları boş bir sayfa ile üzerine yazar.
### 2. Belirsiz Ajan Tetikleyicileri
- **Dosya**: `dev/backend-architect.md` vs `dev/security-engineer.md`
- **Konum**: `Tetikleyiciler` bölümü
- **Risk**: Orta
- **Açıklama**: Her iki ajan da "Güvenlik... gereksinimleri" (Backend) ve "Güvenlik açığı..." (Security) üzerinde tetiklenir.
- **Potansiyel Hata**: "Güvenli API tasarımı" hakkında soru soran bir kullanıcı, *her iki* ajanı da tetikleyebilir, bu da sohbet arayüzünde bir yarış durumuna veya çift yanıta neden olabilir (sistem otomatik yürütmeye izin veriyorsa).
### 3. "Docs/Temp" Dosya Kirliliği
- **Dosya**: `dev/pm-agent.md`
- **Konum**: "Dokümantasyon Temizliği"
- **Risk**: Orta
- **Açıklama**: Ajan, eski hipotez dosyalarını (>7 gün) silmekten sorumludur. Bu, bir LLM'e verilen manuel bir talimattır. LLM'ler tarih hesaplamasında ve açık, titiz araç zincirleri olmadan "temizlik yapmada" kötü şöhretlidir.
- **Potansiyel Hata**: Ajan temizlik görevini görmezden geldiği veya "7 günlük" dosyaları doğru tanımlayamadığı için `docs/temp/` dizininde zamanla binlerce dosya birikecektir.
### 4. Sokratik Döngü Kilitlenmeleri
- **Dosya**: `dev/socratic-mentor.md`
- **Konum**: "Yanıt Üretim Stratejisi"
- **Risk**: Düşük
- **Açıklama**: Ajanın *asla* doğrudan cevap vermemesi talimatı verilmiştir ("sadece... kullanıcı keşfettikten sonra açıkla"). Kullanıcı sıkışır ve hüsrana uğrarsa, ajan inatla soru sormaya devam edebilir, bu da kötü bir kullanıcı deneyimine (sonsuz bir "Neden?" döngüsü) yol açar.
## Önerilen Düzeltmeler
1. **Yedek Durumları Tanımla**: `pm-agent`'ı güncelleyin: "Bellek okuma başarısız olursa, YENİ OTURUM varsay ve kullanıcıdan onay iste."
2. **Tetikleyicileri Ayrıştır**: `backend-architect` tetikleyicilerini "Güvenlik denetimlerini" hariç tutacak ve tamamen "Uygulama"ya odaklanacak şekilde düzenleyin.
3. **Temizliği Otomatikleştir**: Dosyaları silmek için ajana güvenmeyin. `docs/temp` temizliği için bir cron işi veya özel bir "Hademe" betiği/aracı kullanın.
4. **Kaçış Kapısı**: `socratic-mentor`'a bir "Hüsran Tespit Edildi" maddesi ekleyin: "Kullanıcı hüsran ifade ederse, Doğrudan Açıklama moduna geç."