-- =====================================================
-- İlk Veri Ekleme - Admin kullanıcı ve warming şablonları
-- =====================================================

-- Varsayılan admin kullanıcısı (şifre: admin123 - değiştirin!)
INSERT INTO users (email, password_hash, full_name, role, status) VALUES
('admin@whatsapp-platform.local', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'Platform Admin', 'admin', 'active');

-- Sistem ayarları
INSERT INTO system_settings (setting_key, setting_value, description) VALUES
('warming_high_frequency_minutes', '1', 'Yeni numara için warming mesaj aralığı (dakika)'),
('warming_medium_frequency_minutes', '60', 'Orta seviye warming mesaj aralığı (dakika)'),
('warming_low_frequency_minutes', '1440', 'Düşük seviye warming mesaj aralığı (dakika)'),
('warming_high_to_medium_days', '7', 'Kaç gün sonra high -> medium'),
('warming_medium_to_low_days', '30', 'Kaç gün sonra medium -> low'),
('max_messages_per_minute', '20', 'Dakikada maksimum mesaj gönderimi'),
('default_max_numbers_per_tenant', '10', 'Müşteri başına varsayılan numara limiti'),
('default_max_daily_messages', '1000', 'Müşteri başına günlük mesaj limiti');

-- Warming mesaj şablonlarını ekle (mevcut katalogdan)
INSERT INTO warming_message_templates (slug, category, outbound_pattern, reply_pattern, sort_order, is_active) VALUES
('market', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, ben marketteyim, bir şey istiyor musun?', ':peer_hat: numaralı hat cevap: 2 ekmek, biraz domates al lütfen.', 1, TRUE),
('fırın', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, fırının önündeyim sıra varmış, sıcak börek alıyorum ister misin?', ':peer_hat: numaralı hat cevap: Olur iki adet çıtır börek alsan iyi olur.', 2, TRUE),
('manav', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, manavdayım akşamlık sebze alayım diyorum, eksik bir şey var mı?', ':peer_hat: numaralı hat cevap: Evet bir demet maydanoz ve iki limon alır mısın?', 3, TRUE),
('işten_ev', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, işten çıktım trafik var ama yaklaşık üçte evde olurum.', ':peer_hat: numaralı hat cevap: Tamam sıcak servis yaparım, yoldan haber yaz.', 4, TRUE),
('geç_kalıyorum', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, toplantı uzadı biraz gecikeceğim kusura bakma.', ':peer_hat: numaralı hat cevap: Sorun değil yemeği kenara alırım, dikkatli gel.', 5, TRUE),
('okul_al', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, okul çıkış saati yaklaştı, çocuğu ben alayım mı?', ':peer_hat: numaralı hat cevap: Olur sen al ben trafikteyim, kapıda kalabalık olursa arka kapıdan çıksın.', 6, TRUE),
('eczane', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, eczanenin önünden geçiyorum bir şey alayım mı?', ':peer_hat: numaralı hat cevap: Ağrı kesici bir kutu aspirini alır mısın, liste fotoğrafı attım.', 7, TRUE),
('pet_shop', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, mama bitmiş gözüküyor petshopa uğruyorum, ne marka alım?', ':peer_hat: numaralı hat cevap: Aynı taneli mamadan büyük poşeti al.', 8, TRUE),
('elektrik_su', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, elektrik kesik mi su kesik mi yoksa sadece bende mi sıkıntı var?', ':peer_hat: numaralı hat cevap: Komşu da dedi yarım saat elektrik yok, su normalmiş.', 9, TRUE),
('misafir', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, arkadaşım gelecek diyordu gelecek kişi sayısını yazayım.', ':peer_hat: numaralı hat cevap: Tam üç kişiye yetecek kahve yapayım.', 10, TRUE),
('ulaşım_otobüs', 'ulaşım', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, dolmuş dolu geçecek bekliyorum işe geç kalabilirim.', ':peer_hat: numaralı hat cevap: Patrona haber yaz, geç geleceksen ara.', 11, TRUE),
('hasta_bakım', 'sağlık', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, hasta iyi uyumuş ilaç saatine alarm kurayım diyorum sıvısı var mı?', ':peer_hat: numaralı hat cevap: Evet akşam dozundan sonra sıvı var, bardak yan masada.', 12, TRUE),
('hava_durumu', 'günlük', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, gök gürültülü yazılmış şemsiye alayım mı eve gelince?', ':peer_hat: numaralı hat cevap: Al bir de ince ceketi çantana koy.', 13, TRUE),
('banka_erken', 'finans', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, bankanın önündeyim sıra bekliyorum, son ödeme günümü bugün mü doğrulasana.', ':peer_hat: numaralı hat cevap: Evet ödeme bugün yarın işlem kesildiyse sıkıntı çıkar yaz.', 14, TRUE),
('kargo', 'alışveriş', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, kargonun geldiği mesaj düştü teslim adresi doğru mu?', ':peer_hat: numaralı hat cevap: Ev adresi doğru kapıcıya bıraktır olmazsa.', 15, TRUE),
('yemek_siparis', 'yemek', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, çık işten derken sıkıştım dışardan ne yiyelim?', ':peer_hat: numaralı hat cevap: Çorba ile salata seçen bir menü seç yeter.', 16, TRUE),
('araba_yikama', 'araç', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yakıtta ucuz görünüyor depoyu tam doldurayım mı?', ':peer_hat: numaralı hat cevap: Olur yakıt yüz yüze artınca daha iyi zamanlama oldu.', 17, TRUE),
('cocuk_oddev', 'eğitim', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, matematik ödevinde takılmış çocukta çıktı çıktı fotoğraf atıcam.', ':peer_hat: numaralı hat cevap: Tamam fotoğrafı at sonra adım adım yazalım.', 18, TRUE),
('veteriner', 'hayvan', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yarın veterinere randevu alındı mı?', ':peer_hat: numaralı hat cevap: Evet on birde aşı var çantayı hazırla.', 19, TRUE),
('yolculuk_otogar', 'seyahat', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, otogardayım biletimi bir kontrol et telefonda pdf var mı.', ':peer_hat: numaralı hat cevap: Var maildeki PDF i indirsene offline aç.', 20, TRUE),
('günlük_alarm', 'sabah', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, uyandım kahvaltı hazırlayayım diyorum tuzlu mu tatlı?', ':peer_hat: numaralı hat cevap: Basit tuzlu seçenek yap çay süzeceksen demlenmiş olsun.', 21, TRUE),
('pazar', 'alışveriş', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, pazardayım fiyat uygun yazılmış peynirin markası yazılmış mı listeye bak.', ':peer_hat: numaralı hat cevap: Tam yağlı beyaz olan vazgeçilir oradan küçük al.', 22, TRUE),
('sulama', 'ev', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, sulama zamanı oldu mu yazılmış programda yarın sıra bizde kalıyordu?', ':peer_hat: numaralı hat cevap: Akşam yedide aç zamanlayıcıyı fazla yükleme.', 23, TRUE),
('güvenlik_kapi', 'iş', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, işten çıkışta güvenlikte anahtarı unutmuş muyum?', ':peer_hat: numaralı hat cevap: Anahtar sohbet masasında doğrula çık.', 24, TRUE),
('çöp_saati', 'ev', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yarın sıra kimde çöp sabah erken çıkıyorum birlikte çıkar mı?', ':peer_hat: numaralı hat cevap: Ben çıkartırım sen hazırlığı poşeti kapı önüne koy.', 25, TRUE),
('wifi_internet', 'teknoloji', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, internet çok yavaş modem reset atayım mı?', ':peer_hat: numaralı hat cevap: Önce hattı ara sonra reset dene sırayla.', 26, TRUE),
('dolmus_taksi', 'ulaşım', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yanlış durağı geçtik mi haritayı kontrol eder misin?', ':peer_hat: numaralı hat cevap: Bir durak daha ileriden in indir çık daha az yürürsün.', 27, TRUE),
('doğum_günü', 'kutlama', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, doğum günü pastası küçük olsun büyük olsun netleştirelim.', ':peer_hat: numaralı hat cevap: Küçük yeter üç kişi geliyormuş yanlış anlaşılmış.', 28, TRUE),
('sağlık_kontrol', 'sağlık', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yarın kan tahlili aç karnına olacaktı zamanı doğru mu?', ':peer_hat: numaralı hat cevap: Sabah sekiz küsur olacakmış su bile içmeden.', 29, TRUE),
('kıyafet_yıkama', 'ev', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, çamaşır makinesi programı hangi renkler beraber çalışsın?', ':peer_hat: numaralı hat cevap: Koyu renkleri ayrı al açık renkleri birleştirme.', 30, TRUE),
('market_indirim', 'alışveriş', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, indirim etiketli ürünü buldum son kullanma tarihi uygun mu?', ':peer_hat: numaralı hat cevap: Bugün ve yarın bitme tarihiyle alınır sıkıntı olmaz.', 31, TRUE),
('komşu_gürültü', 'ev', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, üst kat gürültü yaptı yönetimi arayıp yazayım mı?', ':peer_hat: numaralı hat cevap: Önce not bıraktır olmazsa yöneticiye bildir.', 32, TRUE),
('spor_antrenman', 'spor', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, spor sonrası hafif yanma hissi normal mi yüz yüze sorayım mı?', ':peer_hat: numaralı hat cevap: Bol su iç ağrın artıyorsa mola ver.', 33, TRUE),
('yedek_anahtar', 'ev', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, yedek anahtarı nereye saklamışız unuttuk mu?', ':peer_hat: numaralı hat cevap: Bitişik duvardaki güvenlik kutusunda ikinci tabakada.', 34, TRUE),
('bebek_mama', 'bebek', ':caller_hat: numaralı hat, :peer_hat: numaralı hat, bebek maması markası bitti aynı seriden alayım mı?', ':peer_hat: numaralı hat cevap: Aynı seri ama yeni ambalaj olanı al geçiş sorunu olmasın.', 35, TRUE);
