2026-08-02 23:15:44,117 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-03 2026-08-02 23:15:44,145 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:15:45,771 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:15:45,775 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:15:46,330 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:15:47,617 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:15:48,131 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:13,289 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:16:16,727 [INFO] app.youtube.uploader: Uploaded video f6MA3BiqrN8 scheduled for 2026-08-03T03:00:00Z 2026-08-02 23:16:16,728 [INFO] app.orchestrator.pipeline: bilim-teknoloji -> uploaded (f6MA3BiqrN8), scheduled 2026-08-03T03:00:00Z 2026-08-02 23:16:16,731 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:18,049 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:18,052 [WARNING] app.content.gemini_client: Duplicate/near-duplicate fact rejected for psikoloji (attempt 1/5): 'İnsanlar, bir hedefe ulaştıklarında veya büyük bir başarı elde ettikten sonra aniden derin bir boşluk hissederler. Beynimiz, ödülü aldığında salgıladığı dopaminin düşüşüyle birlikte geçici bir motivasyon çöküşü yaşar.' ~ 'insanlar bir hedefe ulaştıklarında veya büyük bir başarı elde ettikten sonra aniden derin bir boşluk hissederler beynimiz ödülü aldığında salgıladığı dopaminin düşüşüyle birlikte geçici bir motivasyon çöküşü yaşar' 2026-08-02 23:16:18,052 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:19,369 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:19,371 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:19,883 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:21,016 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:21,957 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:21,960 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 2/5): 'Beynimiz, zihnimizdeki olumsuz anıları ve kötü deneyimleri sürekli olarak yeniden yazarak zamanla daha hafif hatırlar. Bu savunma mekanizması, geçmişin trajedilerini bile tatlı bir nostaljiye dönüştürerek akıl sağlığımızı korumamızı sağlar.' (reason: Metinde geçmişin trajedilerinin bile tatlı bir nostaljiye dönüştürülerek akıl sağlığını koruduğuna dair bir ifade yer almamaktadır; aksine metin bu eğilimin benlik saygısını ve iyilik halini artırmaya hizmet ettiğinden ve kişiliğe (örneğin nevrotik kişiliklerde olumsuz 'blue' önyargıya) bağlı olarak değişebileceğinden bahseder.) 2026-08-02 23:16:21,961 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:23,102 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:23,105 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:23,544 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:24,814 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:25,494 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:25,496 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 3/5): 'İnsan beyni, gün içinde maruz kaldığı yoğun olumsuz düşünce ve olayları unutmak yerine, gece uykusunda bu anıları sıklıkla absürt kâbuslara dönüştürerek bilinçaltında yeniden işler ve duygusal yükü hafifletmeye çalışır.' (reason: Metinde insan beyinin gün içindeki olumsuz düşünce ve olayları kâbuslara dönüştürerek işlediğine dair bir bilgi yer almamaktadır.) 2026-08-02 23:16:25,497 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:26,990 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:26,992 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:16:27,438 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:16:27,926 [INFO] app.content.fact_check: No Wikipedia match for fact-check query 'Earworm cognitive psychology brain loop', skipping verification 2026-08-02 23:16:56,113 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:16:59,451 [INFO] app.youtube.uploader: Uploaded video 4qLz7ByuIMY scheduled for 2026-08-03T05:00:00Z 2026-08-02 23:16:59,452 [INFO] app.orchestrator.pipeline: psikoloji -> uploaded (4qLz7ByuIMY), scheduled 2026-08-03T05:00:00Z 2026-08-02 23:16:59,454 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:00,833 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:00,837 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:01,328 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:02,351 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:02,885 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:02,888 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for hukuk (attempt 1/5): "ABD'nin New York eyaletinde yürürlükte olan ilginç bir hukuk kuralına göre, binaların altıncı katından veya daha yüksekten aşağıya cisim fırlatmak yasal olarak yasaktır ve bu kuralı ihlal eden kişilere doğrudan idam cezası verilebilmektedir." (reason: binaların altıncı katından veya daha yüksekten aşağıya cisim fırlatmak yasal olarak yasaktır ve bu kuralı ihlal eden kişilere doğrudan idam cezası verilebilmektedir) 2026-08-02 23:17:02,890 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:04,023 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:04,028 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:04,534 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:05,909 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:06,856 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:06,858 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for hukuk (attempt 2/5): 'Eski bir Alman hukuk kuralına göre, mahkemelerde duruşma sırasında avukatların cübbe giymesi zorunludur ancak bu kuralın hiçbir yazılı kanun maddesinde yer almadığı ve tamamen geleneksel bir teamüle dayandığı ortaya çıkmıştır.' (reason: Bilgi cümlesinde bahsedilen "Eski bir Alman hukuk kuralı" ve bunun yazılı kanunda yer almayıp geleneksel olduğu detayı Wikipedia metninde geçmemektedir ve metinle tamamen ilgisiz/çelişkilidir (metin İngiltere ve Galler ile Birleşik Krallık mahkemelerindeki kıyafet kurallarından bahsetmektedir).) 2026-08-02 23:17:06,858 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:08,366 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:08,368 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:08,800 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:11,375 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:11,931 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:38,146 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:17:41,224 [INFO] app.youtube.uploader: Uploaded video w-weS6N8ZOY scheduled for 2026-08-03T07:00:00Z 2026-08-02 23:17:41,225 [INFO] app.orchestrator.pipeline: hukuk -> uploaded (w-weS6N8ZOY), scheduled 2026-08-03T07:00:00Z 2026-08-02 23:17:41,227 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:42,491 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:42,494 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:43,010 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:44,274 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:44,962 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:44,964 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 1/5): 'Uluslararası Kriket Konseyi kurallarına göre, maç sırasında sahaya giren hayvanlara veya uçan nesnelere çarparak yön değiştiren toplar için özel ceza puanları ve oyun durdurma protokolleri uygulanmaktadır.' (reason: Metinde Uluslararası Kriket Konseyi kuralları, sahaya giren hayvanlar veya uçan nesnelerle ilgili hiçbir bilgi yer almamaktadır.) 2026-08-02 23:17:44,965 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:46,386 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:46,389 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:46,817 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:47,692 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:48,315 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:48,316 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 2/5): 'Boks ringlerinde kullanılan özel eldivenler, sporcuların ellerini korumaktan ziyade rakiplerin beyin sarsıntısı geçirme riskini artırmak amacıyla tasarlanmıştır; çünkü çıplak yumrukla yapılan dövüşlerde sporcular yüzlerindeki hassas kemikler nedeniyle aslında çok daha az sert vururlar.' (reason: modern boks eldivenleri hem rakibin kafasını hem de dövüşçünün elini korumak için tasarlanmıştır, beyin sarsıntısı riskini artırmak amacıyla tasarlanmış ölümcül veya zararlı silahlar değillerdir.) 2026-08-02 23:17:48,317 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:49,445 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:49,449 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:17:49,944 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:17:50,278 [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-02 23:18:18,427 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:18:21,201 [INFO] app.youtube.uploader: Uploaded video vsj3qAXv1bc scheduled for 2026-08-03T09:00:00Z 2026-08-02 23:18:21,201 [INFO] app.orchestrator.pipeline: spor -> uploaded (vsj3qAXv1bc), scheduled 2026-08-03T09:00:00Z 2026-08-02 23:18:21,203 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:22,694 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:22,697 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:23,229 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:24,183 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:24,818 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:24,822 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 1/5): 'Ünlü caz piyanisti Thelonious Monk, konser sırasında çaldığı müziğe o kadar kaptırırdı ki, birden ayağa kalkıp enstrümanı bırakır ve sahnede kendi kendine garip danslar yaptıktan sonra hiçbir şey olmamış gibi tekrar piyano çalmaya devam ederdi.' (reason: Ünlü caz piyanisti Thelonious Monk, konser sırasında çaldığı müziğe o kadar kaptırırdı ki, birden ayağa kalkıp enstrümanı bırakır ve sahnede kendi kendine garip danslar yaptıktan sonra hiçbir şey olmamış gibi tekrar piyano çalmaya devam ederdi.) 2026-08-02 23:18:24,822 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:26,089 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:26,091 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:26,533 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:28,729 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:18:29,210 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:18:57,620 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:19:00,564 [INFO] app.youtube.uploader: Uploaded video MjcIZfHz4OM scheduled for 2026-08-03T11:00:00Z 2026-08-02 23:19:00,565 [INFO] app.orchestrator.pipeline: muzik -> uploaded (MjcIZfHz4OM), scheduled 2026-08-03T11:00:00Z 2026-08-02 23:19:00,568 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:01,902 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:01,905 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:02,587 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:03,495 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:04,113 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:30,060 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:19:33,516 [INFO] app.youtube.uploader: Uploaded video jgEVjiwN1mc scheduled for 2026-08-03T13:00:00Z 2026-08-02 23:19:33,517 [INFO] app.orchestrator.pipeline: genel-kultur -> uploaded (jgEVjiwN1mc), scheduled 2026-08-03T13:00:00Z 2026-08-02 23:19:33,518 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:35,309 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:35,312 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:37,455 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:38,816 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:39,775 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:39,776 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 1/5): "On dokuzuncu yüzyılda Amerika'da banknot eksikliği o kadar büyümüştü ki, tüccarlar ödeme yapmak için bakkallarda kalan viski şişelerini ve hatta tütün yapraklarını resmi birer ödeme aracı olarak sirkülasyona sokmak zorunda kalmışlardı." (reason: Metinde banknot eksikliği, viski şişeleri ve tütün yapraklarının ödeme aracı olarak kullanılmasıyla ilgili hiçbir bilgi bulunmamaktadır.) 2026-08-02 23:19:39,777 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:41,034 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:41,037 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:41,527 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:42,679 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:43,326 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:43,327 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 2/5): "On sekizinci yüzyılda İngiltere'de dul kadınların ekonomik güvence sağlamak amacıyla başlattığı cenaze fonu sistemi, zamanla o kadar popüler hale geldi ki bütçeyi sarsınca devlet bu sisteme müdahale etmek zorunda kaldı." (reason: On sekizinci yüzyılda İngiltere'de dul kadınların ekonomik güvence sağlamak amacıyla başlattığı cenaze fonu sistemi, devletin müdahale etmek zorunda kalması) 2026-08-02 23:19:43,328 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:44,630 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:44,635 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:45,135 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:46,277 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:47,154 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:47,155 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 3/5): "On dokuzuncu yüzyılda Amerika'da banknot basma yetkisi sadece devlete ait olmadığı için, yüzlerce farklı yerel banka kendi özgün para birimini basmış ve bu durum ülkede ticaret yapmayı neredeyse imkansız hale getiren büyük bir karmaşa yaratmıştır." (reason: Metinde banknot basma yetkisinin sadece devlete ait olmadığı (First Bank of the United States'in para arzının %20'sinden sorumlu olduğu, kalanı state banks'in karşıladığı ve serbest bankacılık döneminde bankaların banknot basabildiği) bilgisi yer alsa da, bu durumun "ülkede ticaret yapmayı neredeyse imkansız hale getiren büyük bir karmaşa yarattığı" ifadesi metinle çelişmektedir ve metinde böyle bir ifade geçmemektedir.) 2026-08-02 23:19:47,156 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:49,815 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:49,820 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:50,558 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:51,445 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:52,390 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:52,393 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 4/5): "On dokuzuncu yüzyılda Amerika'da demiryolu şirketleri para sıkıntısı çekince, tren biletlerinin arkasına resmi imza atarak bunları geçici birer ödeme aracı ve banknot olarak kullanmışlardır." (reason: Metinde demiryolu şirketlerinin tren biletlerinin arkasına imza atarak bunları ödeme aracı veya banknot olarak kullandığına dair hiçbir bilgi yer almamaktadır.) 2026-08-02 23:19:52,393 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:53,640 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:53,645 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:19:54,277 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:19:54,598 [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-02 23:20:20,138 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:20:22,702 [INFO] app.youtube.uploader: Uploaded video nQYIofo26Fg scheduled for 2026-08-03T15:00:00Z 2026-08-02 23:20:22,702 [INFO] app.orchestrator.pipeline: finans -> uploaded (nQYIofo26Fg), scheduled 2026-08-03T15:00:00Z 2026-08-02 23:20:22,704 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:23,980 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:23,983 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:24,499 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:25,577 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:26,184 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:26,186 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 1/5): "19. yüzyılda Fransa'da hayatını kaybeden zengin aristokratların cenaze törenlerine profesyonel ağlayıcılar kiralanır, bu kişiler merhumun arkasından en dramatik şekilde feryat ederek ailenin sosyal statüsünü ve zenginliğini gözler önüne sererlerdi." (reason: 19. yüzyılda Fransa'da hayatını kaybeden zengin aristokratların cenaze törenlerine profesyonel ağlayıcılar kiralanması) 2026-08-02 23:20:26,187 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:27,558 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:27,561 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:27,993 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:29,040 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:29,693 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:29,695 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 2/5): "19. yüzyılda İngiltere'de posta kutularının yaygınlaşmasıyla birlikte postacılara köpek saldırılarını önlemek için devrim niteliğinde bir yasa çıkarılmış, postacıların yanlarında sosis taşımaları yasal bir zorunluluk haline getirilerek köpeklerin gönlü bu şekilde fethedilmiştir." (reason: 19. yüzyılda İngiltere'de posta kutularının yaygınlaşmasıyla birlikte postacılara köpek saldırılarını önlemek için yasa çıkarılması) 2026-08-02 23:20:29,695 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:31,078 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:31,081 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:31,529 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:32,746 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:33,376 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:33,378 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 3/5): "Antik Sparta'da erkeklerin evlendikten sonra bile uzun süre eşleriyle gizlice buluşması gerekirdi; bu sıra dışı gelenek, genç savaşçıların kurnazlık ve gizlilik yeteneklerini sürekli zinde tutmak amacıyla devlet tarafından özellikle teşvik edilirdi." (reason: Antik Sparta'da erkeklerin evlenmesi ve gizlice buluşması ile ilgili detaylar.) 2026-08-02 23:20:33,379 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:34,697 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-02 23:20:34,701 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-02 23:20:34,801 [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-02 23:20:34,804 [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 80, in verify_fact query = _extract_search_query(fact_text) File "C:\laragon\www\shorts\app\content\fact_check.py", line 43, in _extract_search_query response = _client.models.generate_content( model=GEMINI_MODEL, contents=prompt, config=types.GenerateContentConfig(temperature=0.0), ) 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.220565617s.', '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': {'model': 'gemini-3.5-flash-lite', 'location': 'global'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '25s'}]}} 2026-08-02 23:20:57,893 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-02 23:21:00,771 [INFO] app.youtube.uploader: Uploaded video OMRrEZJ-uBg scheduled for 2026-08-03T17:00:00Z 2026-08-02 23:21:00,772 [INFO] app.orchestrator.pipeline: tarih -> uploaded (OMRrEZJ-uBg), scheduled 2026-08-03T17:00:00Z 2026-08-02 23:21:00,777 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-03\manifest.json