2026-08-09 23:31:24,902 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-10 2026-08-09 23:31:24,932 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:31:26,348 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:31:26,353 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:31:26,922 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:31:28,159 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:31:28,638 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:01,301 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:32:04,182 [INFO] app.youtube.uploader: Uploaded video EMsY7TDQkIs scheduled for 2026-08-10T03:00:00Z 2026-08-09 23:32:04,183 [INFO] app.orchestrator.pipeline: bilim-teknoloji -> uploaded (EMsY7TDQkIs), scheduled 2026-08-10T03:00:00Z 2026-08-09 23:32:04,186 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:05,615 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:05,620 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:06,252 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:07,301 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:07,964 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:07,966 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 1/5): 'Beyin, gün boyunca maruz kaldığı yoğun bilgi bombardımanından kaçmak ve zihinsel iflası önlemek için gece uykusu sırasında tüm nöronlar arası bağlantıları geçici olarak küçülterek adeta bir çöp arındırma operasyonu gerçekleştirir.' (reason: Metinde beyin hücreleri veya uykudaki nöronlar arası bağlantıların küçültülerek çöp arındırma operasyonu gerçekleştirildiğinden bahsedilmemektedir, metin yalnızca uykuda bile beynin tüm bölgelerinin bir miktar aktivite gösterdiğini belirtmektedir.) 2026-08-09 23:32:07,967 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:09,628 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:09,631 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:10,127 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:11,047 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:11,660 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:11,662 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 2/5): 'İnsanlar, bir kişiyle ilk kez konuşurken onun göz rengini veya giysisini hatırlamakta zorlanırken, kendi dış görünüşlerinin karşı taraf tarafından nasıl algılandığına o kadar çok odaklanırlar ki konuşmanın içeriğini tamamen kaçırırlar.' (reason: İnsanlar, bir kişiyle ilk kez konuşurken onun göz rengini veya giysisini hatırlamakta zorlanırken, kendi dış görünüşlerinin karşı taraf tarafından nasıl algılandığına o kadar çok odaklanırlar ki konuşmanın içeriğini tamamen kaçırırlar.) 2026-08-09 23:32:11,662 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:13,111 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:13,114 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:13,679 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:14,686 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:15,478 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:15,480 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 3/5): 'İnsanlar, bir toplantıda veya sunumda kendi seslerini ilk kez kayıttan dinlediklerinde beyin bu sesi tamamen yabancı ve itici bir yabancının sesi olarak algılar. Çünkü ses, kafatasının içindeki kemiklerden değil dışarıdaki havadan yayılır.' (reason: Metinde sesin kafatasının içindeki kemiklerden değil dışarıdaki havadan yayıldığı iddiası yer almamaktadır; aksine, kemik iletiminin kafatası kemikleri aracılığıyla gerçekleştiği ve insanların kendi seslerini kemik iletimi nedeniyle daha düşük ve dolgun algıladığı belirtilmektedir.) 2026-08-09 23:32:15,481 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:16,809 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:16,812 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:17,323 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:18,440 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:19,232 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:19,234 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 4/5): 'İnsanlar, yoğun stres altındayken gelecekteki olası felaketleri önlemek amacıyla sürekli kontrol etme dürtüsü geliştirirler. Bu durum, beynin belirsizliği yok etmek için mantığı tamamen kapatıp hareket etmesine neden olur.' (reason: Metinde insanların yoğun stres altında gelecekteki felaketleri önlemek için mantığı tamamen kapatıp hareket ettiğinden bahsedilmemektedir. Metne göre kontrol etme (checking) OCD'de görülen en yaygın kompulsiyonlardandır ve bireyler kaygı, belirsizlik veya olumsuz sonuçları azaltmak amacıyla bu eylemleri gerçekleştirir.) 2026-08-09 23:32:19,235 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:20,693 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:20,697 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:20,788 [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-09 23:32:20,789 [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 39.237317748s.', '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': '39s'}]}} 2026-08-09 23:32:45,681 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:32:49,507 [INFO] app.youtube.uploader: Uploaded video NoXUAAJKlW8 scheduled for 2026-08-10T05:00:00Z 2026-08-09 23:32:49,508 [INFO] app.orchestrator.pipeline: psikoloji -> uploaded (NoXUAAJKlW8), scheduled 2026-08-10T05:00:00Z 2026-08-09 23:32:49,510 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:51,102 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:51,107 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:51,733 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:32:52,701 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:32:53,188 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:18,035 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:33:21,617 [INFO] app.youtube.uploader: Uploaded video vrjangqYxkM scheduled for 2026-08-10T07:00:00Z 2026-08-09 23:33:21,618 [INFO] app.orchestrator.pipeline: hukuk -> uploaded (vrjangqYxkM), scheduled 2026-08-10T07:00:00Z 2026-08-09 23:33:21,619 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:23,042 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:23,047 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:23,615 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:24,906 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:25,478 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:25,480 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for spor (attempt 1/5): "Japonya'da düzenlenen geleneksel lise futbol turnuvalarında hakemler, maç esnasında pozisyonları daha doğru değerlendirebilmek ve hızlı kararlar almak için sahada koşarken özel olarak üretilmiş hafif karbon fiber kramponlar giymektedirler." (reason: Metinde Japonya'daki lise futbol turnuvalarından, hakemlerin özel karbon fiber krampon giydiğinden bahsedilmemektedir.) 2026-08-09 23:33:25,480 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:26,866 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:26,871 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:27,365 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:27,891 [INFO] app.content.fact_check: No Wikipedia match for fact-check query 'gymnastics sticky sugar water illegal performance enhancement', skipping verification 2026-08-09 23:33:52,106 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:33:55,369 [INFO] app.youtube.uploader: Uploaded video Uoftsorh_lE scheduled for 2026-08-10T09:00:00Z 2026-08-09 23:33:55,370 [INFO] app.orchestrator.pipeline: spor -> uploaded (Uoftsorh_lE), scheduled 2026-08-10T09:00:00Z 2026-08-09 23:33:55,371 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:56,657 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:56,659 [WARNING] app.content.gemini_client: Duplicate/near-duplicate fact rejected for muzik (attempt 1/5): 'Müzik tarihinde piyanonun atası olarak bilinen klavsenin tuşlarına basıldığında ses üretilememesinin nedeni, tellerin küçük çekiçler yerine minik mızraplarla çekilmesidir. Bu mekanizma nedeniyle enstrümanda ses şiddeti, tuşlara ne kadar sert basıldığıyla asla değişmez.' ~ 'müzik tarihinde piyanonun atası olarak bilinen klavsenin tuşlarına basıldığında ses üretilememesinin nedeni tellerin küçük çekiçler yerine minik mızraplarla çekilmesidir bu mekanizma nedeniyle enstrümanda ses şiddeti tuşlara ne kadar sert basıldığıyla asla değişmez' 2026-08-09 23:33:56,660 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:57,922 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:57,925 [WARNING] app.content.gemini_client: Duplicate/near-duplicate fact rejected for muzik (attempt 2/5): 'Müzik tarihinde sanatçılara verilen sıradışı istekler arasında yer alan ünlü rock grubu Van Halen, konser kulislerinde asla kahverengi M&M çikolatası bulunmamasını şart koşan ve bunu kontrol etmek için sahne arkasında devasa bir kase turuncu çikolata bulunduran ikonik bir maddeye sahipti.' ~ 'müzik tarihinde sanatçılara verilen sıradışı istekler arasında yer alan ünlü rock grubu van halen konser kulislerinde asla kahverengi mm çikolatası bulunmamasını şart koşan ve bunu kontrol etmek için sahne arkasında devasa bir kase turuncu çikolata bulunduran ikonik bir maddeye sahipti' 2026-08-09 23:33:57,926 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:59,312 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:33:59,315 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:33:59,832 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:01,161 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:01,860 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:01,862 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 3/5): "Müzik tarihinde akustik tasarımıyla ünlü Sydney Opera Binası'nın inşaatı sırasında, orkestra çukurundaki müzisyenlerin birbirlerini duyamadığı fark edilmiş ve bu akustik felaketi çözmek için binanın içine devasa akustik paneller yerleştirilmek zorunda kalınmıştır." (reason: Metinde binanın inşası sırasında akustik felaket yaşandığından ve içeriye devasa akustik paneller yerleştirilmek zorunda kalındığından bahsedilmemektedir.) 2026-08-09 23:34:01,862 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:03,309 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:03,313 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:03,810 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:05,051 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:05,834 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:05,836 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 4/5): "Ünlü viyolonsel virtüözü Mstislav Rostropovich, Sovyet rejiminin baskılarına karşı geldiği dönemde gizli muhalif yazar Aleksandr Soljenitsin'i kendi evinde saklamış ve sanatını siyasi duruşunu savunmak için cesurca bir kalkan olarak kullanmıştır." (reason: Metin Íngrid Betancourt'un hayatını ve siyasi kariyerini anlatmaktadır; Mstislav Rostropovich ve Aleksandr Soljenitsin'den hiç bahsetmemektedir.) 2026-08-09 23:34:05,837 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:07,106 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:07,109 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:07,616 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:08,703 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:09,333 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:09,335 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 5/5): "Ünlü rock grubu AC/DC'nin solisti Brian Johnson, kariyerinin ilk yıllarında şarkı söylemek yerine aslında yarış arabası pilotluğu yapıyordu. Müziğe ara verip pistlere dönen Johnson, hız tutkusunu hiç kaybetmemiştir." (reason: Brian Johnson'ın kariyerinin ilk yıllarında yarış arabası pilotluğu yaptığı ve müziğe ara verip pistlere döndüğü bilgisi) 2026-08-09 23:34:09,335 [ERROR] app.content.gemini_client: Failed to generate a verified unique fact for muzik after 5 attempts 2026-08-09 23:34:09,335 [ERROR] app.orchestrator.pipeline: Generation failed for muzik 2026-08-09 23:34:09,336 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:10,782 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:10,785 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:11,287 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:12,209 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:12,319 [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-09 23:34:12,320 [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 99, in verify_fact 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 47.70394647s.', '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': '47s'}]}} 2026-08-09 23:34:36,577 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:34:39,399 [INFO] app.youtube.uploader: Uploaded video LBw4p2A0xjg scheduled for 2026-08-10T13:00:00Z 2026-08-09 23:34:39,400 [INFO] app.orchestrator.pipeline: genel-kultur -> uploaded (LBw4p2A0xjg), scheduled 2026-08-10T13:00:00Z 2026-08-09 23:34:39,402 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:40,670 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:40,672 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:41,240 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:42,423 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:43,075 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:43,077 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 1/5): "On dokuzuncu yüzyılda Fransa'da bankalar, müşterilerin hesap açmasını teşvik etmek için evcil hayvan sahiplerine özel lüks mama kapları ve hatta içi altın varaklı kediotu dolu özel yastıklar hediye ediyordu." (reason: On dokuzuncu yüzyılda Fransa'da bankaların evcil hayvan sahiplerine hediye vermesi) 2026-08-09 23:34:43,078 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:44,358 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:44,361 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:34:44,805 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:34:45,115 [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-09 23:35:09,502 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:35:11,902 [INFO] app.youtube.uploader: Uploaded video tHa7bNN8LO4 scheduled for 2026-08-10T15:00:00Z 2026-08-09 23:35:11,903 [INFO] app.orchestrator.pipeline: finans -> uploaded (tHa7bNN8LO4), scheduled 2026-08-10T15:00:00Z 2026-08-09 23:35:11,905 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:13,339 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:13,349 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:13,940 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:15,221 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:15,778 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:15,780 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 1/5): "18. yüzyılda İngiltere'de başbakanlık yapan William Pitt, henüz 24 yaşındayken ülkenin en genç lideri unvanını almış ve meclis toplantılarına gitmeden önce zindeliğini korumak amacıyla bir şişe portakal şarabı içmeyi adet haline getirmiştir." (reason: zindeliğini korumak amacıyla bir şişe portakal şarabı içmeyi adet haline getirmiştir) 2026-08-09 23:35:15,781 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:17,138 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:17,148 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:17,560 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:18,622 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:19,261 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:19,263 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 2/5): "Orta Çağ'da kilise kuralları gereği horoz dövüştürmek yasaklanmış olmasına rağmen, kasaba halkı yasağı delmek için horozların ayaklarına minik bıçaklar bağlayarak gizli yeraltı turnuvaları düzenlemiştir." (reason: Metinde Orta Çağ'da kilise kuralları gereği horoz dövüştürmenin yasaklandığına ve horozların ayaklarına minik bıçaklar bağlanarak gizli yeraltı turnuvaları düzenlendiğine dair hiçbir bilgi bulunmamaktadır.) 2026-08-09 23:35:19,264 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:20,641 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:20,643 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:21,134 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:22,052 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:22,702 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:22,704 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 3/5): "16. yüzyılda İngiltere'de Kral VIII. Henry, sakallardan vergi almaya karar vermiş, sadece yüksek gelirli kişilerin sakal bırakmasına izin vererek dönemin en ilginç ve absürt vergi sistemlerinden birini hayata geçirmiştir." (reason: 16. yüzyılda İngiltere'de Kral VIII. Henry'nin sakal vergisi getirdiğine dair çağdaş belgelerin eksik olduğu ve Ulusal Arşiv'de böyle bir verginin uygulandığına dair hiçbir kayıt bulunmadığı belirtilmektedir.) 2026-08-09 23:35:22,705 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:24,083 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-09 23:35:24,086 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-09 23:35:24,174 [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-09 23:35:24,176 [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 35.849560204s.', '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': '35s'}]}} 2026-08-09 23:35:48,331 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-09 23:35:51,469 [INFO] app.youtube.uploader: Uploaded video E77Ct2dYTQs scheduled for 2026-08-10T17:00:00Z 2026-08-09 23:35:51,470 [INFO] app.orchestrator.pipeline: tarih -> uploaded (E77Ct2dYTQs), scheduled 2026-08-10T17:00:00Z 2026-08-09 23:35:51,474 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-10\manifest.json