2026-08-14 21:49:52,520 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-15 2026-08-14 21:49:52,533 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:49:54,293 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:49:54,298 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:49:55,052 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:49:56,219 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:49:56,860 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:49:56,862 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 1/5): "Bilgisayar biliminin temellerini atan ve ilk algoritmayı yazan Ada Lovelace, aynı zamanda dönemin ünlü şairi Lord Byron'ın kızıdır. Ancak annesi, kızının babası gibi asi ve şair ruhlu olmaması için ona sadece katı matematik eğitimi aldırmıştır." (reason: Annesi, kızının babası gibi asi ve şair ruhlu olmaması için ona sadece katı matematik eğitimi aldırmıştır.) 2026-08-14 21:49:56,862 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:49:58,171 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:49:58,177 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:49:58,735 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:49:59,698 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:00,195 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:00,197 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 2/5): "Güneş Sistemi'nin en yüksek dağı olan Mars'taki Olympus Mons, Everest Dağı'nın üç katından daha büyüktür. O kadar devasa bir eğime sahiptir ki, yamacında duran bir insan zirvede olduğunu asla fark edemez." (reason: Everest Dağı'nın üç katından daha büyüktür) 2026-08-14 21:50:00,197 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:01,517 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:01,522 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:02,138 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:03,094 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:03,649 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:03,651 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 3/5): 'Balinaların dişleri keratin adı verilen ve insan tırnaklarıyla aynı maddeden oluşan sert tabakalardan meydana gelir; bu sayede devasa deniz canlıları okyanuslardaki milyonlarca ton küçük kabukluyu kolayca süzerek beslenebilir.' (reason: Balinaların dişleri keratin adı verilen ve insan tırnaklarıyla aynı maddeden oluşan sert tabakalardan meydana gelir) 2026-08-14 21:50:03,652 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:05,038 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:05,041 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:05,550 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:07,050 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:07,676 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:07,679 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 4/5): 'Keçiler, benzersiz dikdörtgen göz bebekleri sayesinde başlarını neredeyse hiç çevirmeden yatay olarak 320 derece görebilirler; bu olağanüstü geniş görüş açısı, onların açık arazide yaklaşan avcıları çok uzaktan fark etmelerini sağlar.' (reason: Keçiler, benzersiz dikdörtgen göz bebekleri sayesinde başlarını neredeyse hiç çevirmeden yatay olarak 320 derece görebilirler) 2026-08-14 21:50:07,680 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:09,197 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:09,200 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:09,701 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:10,839 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:11,646 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:11,648 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 5/5): "Bilim insanları, Dünya'ya en yakın kara deliklerden birinin çevresinde keşfettikleri tuhaf sinyallerin, evrenin erken dönemine ait gizli bir kozmik ritim olabileceğini ve bildiğimiz fizik kurallarını kökten sarsabileceğini açıkladı." (reason: Bilim insanları Dünya'ya en yakın kara deliklerin çevresinde keşfedilen tuhaf sinyallerin evrenin erken dönemine ait gizli bir kozmik ritim olabileceğini açıkladı.) 2026-08-14 21:50:11,649 [ERROR] app.content.gemini_client: Failed to generate a verified unique fact for bilim-teknoloji after 5 attempts 2026-08-14 21:50:11,649 [ERROR] app.orchestrator.pipeline: Generation failed for bilim-teknoloji 2026-08-14 21:50:11,650 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:13,040 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:13,043 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:13,491 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:50:14,815 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:14,913 [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-14 21:50:14,914 [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 45.107062007s.', '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': '45s'}]}} 2026-08-14 21:50:43,198 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:50:46,677 [INFO] app.youtube.uploader: Uploaded video qLN2Hl47Yfs scheduled for 2026-08-15T05:00:00Z 2026-08-14 21:50:46,677 [INFO] app.orchestrator.pipeline: psikoloji -> uploaded (qLN2Hl47Yfs), scheduled 2026-08-15T05:00:00Z 2026-08-14 21:50:46,680 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:46,884 [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-14 21:50:46,886 [ERROR] app.orchestrator.pipeline: Category hukuk 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 13.142980486s.', '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': '13s'}]}} 2026-08-14 21:50:46,891 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:47,038 [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-14 21:50:47,039 [ERROR] app.orchestrator.pipeline: Category spor 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 12.984316882s.', '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': '12s'}]}} 2026-08-14 21:50:47,043 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:47,166 [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-14 21:50:47,168 [ERROR] app.orchestrator.pipeline: Category muzik 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 12.857480374s.', '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': '12s'}]}} 2026-08-14 21:50:47,173 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:47,320 [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-14 21:50:47,322 [ERROR] app.orchestrator.pipeline: Category genel-kultur 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 12.703352637s.', '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': '12s'}]}} 2026-08-14 21:50:47,329 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:47,435 [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-14 21:50:47,437 [ERROR] app.orchestrator.pipeline: Category finans 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 12.588320108s.', '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': '12s'}]}} 2026-08-14 21:50:47,441 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:50:47,602 [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-14 21:50:47,603 [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 12.419937634s.', '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': '12s'}]}} 2026-08-14 21:50:47,609 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-15\manifest.json 2026-08-14 21:51:23,672 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-15 2026-08-14 21:51:23,679 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:25,230 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:25,234 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:25,921 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:26,898 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:27,515 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:27,517 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 1/5): "Güneş sistemindeki en büyük dağ olan Mars'taki Olympus Mons, Everest'in üç katı yüksekliğindedir. O kadar devasa bir eğime sahiptir ki, dağın yamacında duran bir insan zirvede olduğunu asla fark edemez." (reason: Everest'in üç katı yüksekliğindedir) 2026-08-14 21:51:27,517 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:28,797 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:28,802 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:29,238 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:30,444 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:51:30,883 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:51:56,909 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:52:00,015 [INFO] app.youtube.uploader: Uploaded video lKajY_yuqL4 scheduled for 2026-08-15T03:00:00Z 2026-08-14 21:52:00,016 [INFO] app.orchestrator.pipeline: bilim-teknoloji -> uploaded (lKajY_yuqL4), scheduled 2026-08-15T03:00:00Z 2026-08-14 21:52:00,020 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:01,434 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:01,437 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:02,392 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:03,430 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:03,966 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:27,880 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:52:31,587 [INFO] app.youtube.uploader: Uploaded video VqUX1FBqZE0 scheduled for 2026-08-15T07:00:00Z 2026-08-14 21:52:31,588 [INFO] app.orchestrator.pipeline: hukuk -> uploaded (VqUX1FBqZE0), scheduled 2026-08-15T07:00:00Z 2026-08-14 21:52:31,589 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:33,078 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:33,082 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:33,783 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:35,233 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:52:35,738 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:52:58,217 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:53:01,590 [INFO] app.youtube.uploader: Uploaded video 7A-nbU1_AmI scheduled for 2026-08-15T09:00:00Z 2026-08-14 21:53:01,590 [INFO] app.orchestrator.pipeline: spor -> uploaded (7A-nbU1_AmI), scheduled 2026-08-15T09:00:00Z 2026-08-14 21:53:01,592 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:03,099 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:03,102 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:03,811 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:05,063 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:05,741 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:05,745 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for muzik (attempt 1/5): 'Müzik tarihinde piyano virtüözü olan Sergei Rachmaninoff, elleri klavyenin her yerine yetişmesine rağmen, eserlerinde öyle zor akorlar kullanırdı ki kendi yazdığı şarkıları çalarken bazen kendi parmakları bile düğümlenirdi.' (reason: eserlerinde öyle zor akorlar kullanırdı ki kendi yazdığı şarkıları çalarken bazen kendi parmakları bile düğümlenirdi) 2026-08-14 21:53:05,745 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:06,957 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:06,962 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:07,469 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:08,783 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:09,402 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:33,140 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:53:35,880 [INFO] app.youtube.uploader: Uploaded video 1mucKrk6hm4 scheduled for 2026-08-15T11:00:00Z 2026-08-14 21:53:35,881 [INFO] app.orchestrator.pipeline: muzik -> uploaded (1mucKrk6hm4), scheduled 2026-08-15T11:00:00Z 2026-08-14 21:53:35,883 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:37,386 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:37,389 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:38,419 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:53:39,651 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:53:40,304 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:05,313 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:54:08,159 [INFO] app.youtube.uploader: Uploaded video OSBTlMCjImM scheduled for 2026-08-15T13:00:00Z 2026-08-14 21:54:08,159 [INFO] app.orchestrator.pipeline: genel-kultur -> uploaded (OSBTlMCjImM), scheduled 2026-08-15T13:00:00Z 2026-08-14 21:54:08,161 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:09,863 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:09,866 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:10,641 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:11,512 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:11,998 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:36,162 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:54:39,830 [INFO] app.youtube.uploader: Uploaded video M0guYQAkdK0 scheduled for 2026-08-15T15:00:00Z 2026-08-14 21:54:39,830 [INFO] app.orchestrator.pipeline: finans -> uploaded (M0guYQAkdK0), scheduled 2026-08-15T15:00:00Z 2026-08-14 21:54:39,832 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:41,483 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:41,485 [WARNING] app.content.gemini_client: Duplicate/near-duplicate fact rejected for tarih (attempt 1/5): "19. yüzyılın başlarında Rusya'da saray doktorları, Çariçe II. Katerina'nın ölüm korkusu nedeniyle her gün yanında üç ila beş hizmetçi kızla aynı yatakta yatmasını ve uykusunda nefesini koklamalarını zorunlu kılardı." ~ '19 yüzyılda rusyada saray doktorları çariçe ıı katerinanın ölüm korkusu nedeniyle her gün yanında üç ila beş hizmetçi kızla aynı yatakta yatmasını ve uykusunda nefesini koklamalarını zorunlu kılardı' 2026-08-14 21:54:41,485 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:42,835 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:42,838 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:43,413 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:54:44,822 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-14 21:54:45,414 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-14 21:55:09,070 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-14 21:55:12,143 [INFO] app.youtube.uploader: Uploaded video _HUf50VX5r4 scheduled for 2026-08-15T17:00:00Z 2026-08-14 21:55:12,144 [INFO] app.orchestrator.pipeline: tarih -> uploaded (_HUf50VX5r4), scheduled 2026-08-15T17:00:00Z 2026-08-14 21:55:12,148 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-15\manifest.json