2026-08-25 21:29:03,221 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-26 2026-08-25 21:29:03,233 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:29:04,908 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:29:04,915 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:29:05,579 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:29:06,668 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:29:07,146 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:29:31,672 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:29:34,854 [INFO] app.youtube.uploader: Uploaded video hqMG2kSSDU0 scheduled for 2026-08-26T03:00:00Z 2026-08-25 21:29:34,854 [INFO] app.orchestrator.pipeline: bilim-teknoloji -> uploaded (hqMG2kSSDU0), scheduled 2026-08-26T03:00:00Z 2026-08-25 21:29:34,856 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:29:36,363 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:29:36,367 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:29:36,969 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:29:37,455 [INFO] app.content.fact_check: No Wikipedia match for fact-check query 'Procrastination adrenaline addiction productivity cycle', skipping verification 2026-08-25 21:30:03,071 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:30:05,706 [INFO] app.youtube.uploader: Uploaded video 4FNJKgAnDb8 scheduled for 2026-08-26T05:00:00Z 2026-08-25 21:30:05,707 [INFO] app.orchestrator.pipeline: psikoloji -> uploaded (4FNJKgAnDb8), scheduled 2026-08-26T05:00:00Z 2026-08-25 21:30:05,709 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:07,371 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:07,374 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:08,048 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:15,042 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:16,147 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:16,148 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for hukuk (attempt 1/5): 'Eski Roma hukukunda kadınların miras hakkı oldukça kısıtlıydı. Ancak bir babanın vefatı durumunda, eğer evli kız çocuğu babasının vasiliğinden kendi isteğiyle yasal olarak kurtulmak isterse, belirli mali fedakarlıklar yapmak zorundaydı.' (reason: Eski Roma'da vasiyetsiz ölüm (intestacy) durumunda erkek ve kız çocuklarının eşit olarak miras aldığı ve çocukların cinsiyet ayrımı yapılmaksızın aynı payı aldığı belirtilmektedir.) 2026-08-25 21:30:16,149 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:17,812 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:17,825 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:18,554 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:19,649 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:20,280 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:48,908 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:30:52,443 [INFO] app.youtube.uploader: Uploaded video iJSCqQhExtM scheduled for 2026-08-26T07:00:00Z 2026-08-25 21:30:52,443 [INFO] app.orchestrator.pipeline: hukuk -> uploaded (iJSCqQhExtM), scheduled 2026-08-26T07:00:00Z 2026-08-25 21:30:52,445 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:54,084 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:54,087 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:54,700 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:55,984 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:56,601 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:56,604 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 1/5): 'Profesyonel bowling oyuncuları, saatler süren turnuvalar boyunca ellerindeki ağır topları sürekli kaldırıp atmanın yarattığı yoğun fiziksel baskı nedeniyle, tek bir maç gecesinde ortalama bir maraton koşucusunun ayağına binen toplam yüke eşdeğer bir kas stresi yaşarlar.' (reason: Profesyonel bowling oyuncuları ve kas stresi ile ilgili bilgi verilmektedir.) 2026-08-25 21:30:56,604 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:57,962 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:57,965 [WARNING] app.content.gemini_client: Duplicate/near-duplicate fact rejected for spor (attempt 2/5): 'Profesyonel maraton koşucuları, yarış esnasında o kadar yoğun bir sıvı ve elektrolit dengesizliği yaşarlar ki, beyinleri geçici olarak su toplar ve bu durum sporcularda tehlikeli bilinç bulanıklığına yol açabilir.' ~ 'maraton koşucuları yarış esnasında o kadar yoğun bir sıvı ve elektrolit dengesizliği yaşarlar ki beyinleri geçici olarak su toplar ve bu durum bilinç bulanıklığına yol açabilir' 2026-08-25 21:30:57,965 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:30:59,469 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:30:59,472 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:00,086 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:00,991 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:01,785 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:01,787 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 3/5): 'Maraton koşucularının aksine, profesyonel satranç oyuncuları masada tamamen hareketsiz otursalar bile yoğun mental stres ve beyin aktiviteleri nedeniyle tek bir turnuva maçında yaklaşık bin beş yüz kalori yakabilmektedir.' (reason: Metinde tek bir maçta bin beş yüz kalori yakıldığına dair bir bilgi bulunmamakta; aksine, büyük ustaların turnuvalar sırasında günde 6.000 kalori yakabileceği iddialarının bilimsel olarak zayıf olduğu ve Polar kalp atış monitörü verilerine göre bir oyuncunun iki saatlik oyunda yaklaşık 560 kalori yaktığı belirtilmektedir.) 2026-08-25 21:31:01,788 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:03,227 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:03,230 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:03,771 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:04,813 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:05,555 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:05,558 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 4/5): 'Profesyonel kriket oyuncuları, maçlar sırasında yaklaşık yedi saat süren molalarda geleneksel olarak İngiliz çayı içerler ve bu mola kültürü kriket kural kitaplarında resmi bir kural olarak yer alır.' (reason: Metinde çay molası kültürü veya bununla ilgili resmi bir kuraldan bahsedilmemektedir; metin yalnızca innings (devre) aralarında yemek ve yağmur molaları haricinde on dakika süre tanındığından bahseder.) 2026-08-25 21:31:05,558 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:07,057 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:07,060 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:07,533 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:08,507 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:09,325 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:09,326 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 5/5): 'Bilardo masalarında kullanılan yeşil çuhanın asıl sebebi, geçmiş yüzyıllarda bu oyunun çim sahalarda oynanan kraliyet sporlarının salon versiyonu olarak tasarlanması ve oyuncuların dışarıda oldukları hissiyatını kaybetmemesini sağlamaktır.' (reason: Metinde çuhanın yeşil renginin orijinal çim oyunlarındaki çimi temsil ettiği belirtilmektedir, oyuncuların dışarıda oldukları hissiyatını kaybetmemesini sağlamakla ilgili bir bilgi yer almamaktadır.) 2026-08-25 21:31:09,326 [ERROR] app.content.gemini_client: Failed to generate a verified unique fact for spor after 5 attempts 2026-08-25 21:31:09,327 [ERROR] app.orchestrator.pipeline: Generation failed for spor 2026-08-25 21:31:09,328 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:10,893 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:10,897 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:11,366 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:12,912 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:14,002 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:14,004 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 1/5): "Ünlü rock grubu Aerosmith'in solisti Steven Tyler, kariyerinin ilk yıllarında boğazını korumak ve ses tellerini taze tutmak için sahne öncesinde sıcak çay yerine düzenli olarak bebek maması yediğini açıklamıştır." (reason: Ünlü rock grubu Aerosmith'in solisti Steven Tyler'ın ses tellerini taze tutmak için bebek maması yediği bilgisi Wikipedia metninde geçmemektedir ancak metinle doğrudan çelişmemektedir. (Not: Metinle açıkça çelişen somut bir detay bulunmadığı için kural gereği geçerli kabul edilmelidir.) GEÇERLİ) 2026-08-25 21:31:14,004 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:15,496 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:15,499 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:16,176 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:17,093 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:17,800 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:41,411 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:31:45,206 [INFO] app.youtube.uploader: Uploaded video EvYlDXRNbec scheduled for 2026-08-26T11:00:00Z 2026-08-25 21:31:45,207 [INFO] app.orchestrator.pipeline: muzik -> uploaded (EvYlDXRNbec), scheduled 2026-08-26T11:00:00Z 2026-08-25 21:31:45,209 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:46,819 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:46,823 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:31:47,428 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:31:47,727 [ERROR] app.content.fact_check: Fact-check failed unexpectedly, skipping verification for this fact Traceback (most recent call last): File "C:\laragon\www\shorts\app\content\fact_check.py", line 81, in verify_fact result = _wikipedia_extract(query) File "C:\laragon\www\shorts\app\content\fact_check.py", line 52, in _wikipedia_extract search_data = _curl_json( {"action": "query", "list": "search", "srsearch": query, "srlimit": 1, "format": "json"} ) File "C:\laragon\www\shorts\app\content\fact_check.py", line 33, in _curl_json return json.loads(result.stdout) ~~~~~~~~~~^^^^^^^^^^^^^^^ File "C:\Program Files\Python314\Lib\json\__init__.py", line 352, in loads return _default_decoder.decode(s) ~~~~~~~~~~~~~~~~~~~~~~~^^^ File "C:\Program Files\Python314\Lib\json\decoder.py", line 345, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python314\Lib\json\decoder.py", line 363, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 2026-08-25 21:32:11,616 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:32:15,374 [INFO] app.youtube.uploader: Uploaded video pL9QF4fiO88 scheduled for 2026-08-26T13:00:00Z 2026-08-25 21:32:15,375 [INFO] app.orchestrator.pipeline: genel-kultur -> uploaded (pL9QF4fiO88), scheduled 2026-08-26T13:00:00Z 2026-08-25 21:32:15,377 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:16,932 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:16,951 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:17,489 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:18,468 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:19,229 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:19,231 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 1/5): "On dokuzuncu yüzyılda Amerika'da banknot kıtlığı baş gösterdiğinde, bazı yaratıcı tüccarlar ceplerindeki düğmeleri resmi bir ödeme aracı olarak ilan etmiş ve halk bir süre ceket düğmeleriyle alışveriş yapmıştır." (reason: On dokuzuncu yüzyılda Amerika'da banknot kıtlığı baş gösterdiğinde ceplerindeki düğmeleri resmi ödeme aracı olarak ilan eden tüccarlar ve ceket düğmeleriyle alışveriş yapılması.) 2026-08-25 21:32:19,232 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:20,821 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:20,824 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:21,377 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:22,320 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:23,108 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:23,110 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 2/5): "On dokuzuncu yüzyılda Amerika'da demir yolu şirketleri nakit sıkıntısını çözmek için maaşları nakit yerine bilet kuponuyla ödemiş, işçiler de kazandıkları bu kuponları yalnızca şirket bakkallarında harcayabildiği için tüm parayı mecburen tekrar patrona geri bırakmıştır." (reason: Metinde Amerika'daki truck sisteminin nedeni olarak ulusal kağıt para eksikliği ve madeni para yetersizliği gösterilmiştir; ancak demir yolu şirketlerinin maaşları bilet kuponuyla ödediğine dair bir bilgi yer almamaktadır.) 2026-08-25 21:32:23,111 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:24,495 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:24,498 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:25,184 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:26,162 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:26,991 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:26,992 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 3/5): "On dokuzuncu yüzyılda Amerika'da demir yolu şirketleri, nakit paraları kalmadığı için çalışanlarına maaş yerine üzerinde miktar yazan özel deri cüzdanlar hediye etmiş ve işçiler bu cüzdanları yalnızca şirket mağazalarında harcayabilmiştir." (reason: Metinde işçilere maaş yerine üzerinde miktar yazan özel deri cüzdanlar verildiğinden bahsedilmemektedir; aksine scrip'in yasal ödeme aracının yerini tutan bir kredi veya ödeme formu olduğu belirtilmektedir.) 2026-08-25 21:32:26,993 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:28,379 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:28,383 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:28,869 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:30,117 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:30,876 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:30,879 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 4/5): "On dokuzuncu yüzyılda Amerika'da banknot kıtlığı yaşandığı dönemde, bazı uzak kasabalardaki halk ve tüccarlar madeni para bulamayınca alışverişlerde resmi ödeme aracı olarak viski şişelerinin mantar tıpalarını kullanmıştır." (reason: Bilgi cümlesi Wikipedia metninde yer alan süt endüstrisi ve süt üretimi ile hiçbir ilgisi olmayıp, 19. yüzyılda Amerika'da banknot kıtlığı ve viski şişesi mantarları hakkındadır.) 2026-08-25 21:32:30,880 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:32,257 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:32,260 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:32,742 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:34,097 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:34,679 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:32:34,683 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 5/5): "On dokuzuncu yüzyılda Amerika'da bozuk para kıtlığı doruğa ulaştığında, bazı girişimci berberler ellerinde kalan tıraş bıçaklarını mühürleyerek resmi birer ödeme aracı ilan etmiş ve müşteriler sakal tıraşı ücretini bu mühürlü bıçaklarla ödemiştir." (reason: On dokuzuncu yüzyılda Amerika'da bozuk para kıtlığı doruğa ulaştığında berberlerin tıraş bıçaklarını ödeme aracı ilan etmesi) 2026-08-25 21:32:34,683 [ERROR] app.content.gemini_client: Failed to generate a verified unique fact for finans after 5 attempts 2026-08-25 21:32:34,684 [ERROR] app.orchestrator.pipeline: Generation failed for finans 2026-08-25 21:32:34,685 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:32:34,785 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-25 21:32:34,787 [ERROR] app.orchestrator.pipeline: Category tarih failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 25.240479284s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-3.5-flash-lite'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '25s'}]}} 2026-08-25 21:32:34,801 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-26\manifest.json 2026-08-25 21:34:00,318 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-26 2026-08-25 21:34:00,323 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:01,956 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:01,960 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:02,729 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:03,650 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:04,316 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:28,906 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:34:31,818 [INFO] app.youtube.uploader: Uploaded video Qr3O0MfeW6Q scheduled for 2026-08-26T09:00:00Z 2026-08-25 21:34:31,818 [INFO] app.orchestrator.pipeline: spor -> uploaded (Qr3O0MfeW6Q), scheduled 2026-08-26T09:00:00Z 2026-08-25 21:34:31,821 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:33,398 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:33,402 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:33,946 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:34,987 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:35,662 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:35,664 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 1/5): "On dokuzuncu yüzyılda Amerika'da bankalar, müşterilerin hesap açmasını teşvik etmek için evlere içi bozuk para dolu devasa demir kasalar hediye ediyor, ancak anahtarı kendilerinde tutarak insanları paralarına bir yıl boyunca dokunmaya mahkum ediyordu." (reason: Bankaların müşterilere evlere içi bozuk para dolu devasa demir kasalar hediye ettiği ve anahtarı kendilerinde tutarak insanları paralarına mahkum ettiği bilgisi.) 2026-08-25 21:34:35,664 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:37,309 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:37,312 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:34:37,935 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:34:38,388 [INFO] app.content.fact_check: No Wikipedia match for fact-check query 'Victorian era postal envelope encryption scam', skipping verification 2026-08-25 21:35:03,813 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:35:07,686 [INFO] app.youtube.uploader: Uploaded video kE0OOkpLvtY scheduled for 2026-08-26T15:00:00Z 2026-08-25 21:35:07,687 [INFO] app.orchestrator.pipeline: finans -> uploaded (kE0OOkpLvtY), scheduled 2026-08-26T15:00:00Z 2026-08-25 21:35:07,690 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:10,232 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:10,235 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:11,060 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:12,901 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:13,633 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:13,636 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 1/5): "19. yüzyılda Amerika'da zengin aileler, ölen sevdiklerinin yasını tutmak ve onlara olan bağlılıklarını göstermek için düşen süt dişlerini toplar ve bu dişlerden son derece zarif mücevher kolyeler tasarlayarak günlük hayatta takarlardı." (reason: 19. yüzyılda Amerika'da zengin aileler, ölen sevdiklerinin yasını tutmak ve onlara olan bağlılıklarını göstermek için düşen süt dişlerini toplar ve bu dişlerden son derece zarif mücevher kolyeler tasarlayarak günlük hayatta takarlardı.) 2026-08-25 21:35:13,636 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:15,279 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:15,283 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:15,758 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:17,338 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-25 21:35:17,937 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-25 21:35:43,359 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-25 21:35:46,026 [INFO] app.youtube.uploader: Uploaded video ZEeP7ENcwP4 scheduled for 2026-08-26T17:00:00Z 2026-08-25 21:35:46,026 [INFO] app.orchestrator.pipeline: tarih -> uploaded (ZEeP7ENcwP4), scheduled 2026-08-26T17:00:00Z 2026-08-25 21:35:46,030 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-26\manifest.json