[2026-05-03 07:51:24] [INFO] [dispatch] [cancel] task-99950: task 파일 STOP 마커 추가 완료 [2026-05-03 07:51:24] [INFO] [dispatch] [cancel] task-99950: .cancelled 마커 생성 완료 [2026-05-03 07:51:25] [INFO] [dispatch] [cancel] task-99950: schedule_id 없음 — cron 제거 스킵 [2026-05-03 07:51:25] [WARNING] [dispatch] [cancel] task-99950: 봇 이름 파악 불가 — 중단 메시지 스킵 [2026-05-03 07:51:25] [ERROR] [__main__] 태스크를 찾을 수 없음: task-99950 [2026-05-03 07:51:25] [INFO] [dispatch] [cancel] task-99950: task-timer end CANCELLED 완료 [2026-05-03 07:51:25] [INFO] [dispatch] [cancel] task-99951: .cancelled 마커 생성 완료 [2026-05-03 07:51:25] [INFO] [dispatch] [cancel] task-99951: schedule_id 없음 — cron 제거 스킵 [2026-05-03 07:51:25] [WARNING] [dispatch] [cancel] task-99951: 봇 이름 파악 불가 — 중단 메시지 스킵 [2026-05-03 07:51:25] [ERROR] [__main__] 태스크를 찾을 수 없음: task-99951 [2026-05-03 07:51:25] [INFO] [dispatch] [cancel] task-99951: task-timer end CANCELLED 완료 [2026-05-03 07:51:25] [ERROR] [__main__] 태스크를 찾을 수 없음: task-99952 [2026-05-03 07:51:25] [ERROR] [__main__] 태스크를 찾을 수 없음: task-99953 [2026-05-03 07:52:25] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_success0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:25] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_success0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_failure0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_failure0/memory/task-timers.json [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_failure0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_nonexistent_proj0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_nonexistent_proj0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_no_bot_key0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_no_bot_key0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_bot_key_none_exi0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_bot_key_none_exi0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_json_decode_erro0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_json_decode_erro0/memory/token-ledger.json [2026-05-03 07:52:26] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_creates_task_fil0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:26] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_creates_task_fil0/memory/token-ledger.json [2026-05-03 07:52:27] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_existing_project0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:27] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_existing_project0/memory/token-ledger.json [2026-05-03 07:52:27] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_returns_lead_nam0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:27] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_returns_lead_nam0/memory/token-ledger.json [2026-05-03 07:52:28] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_level_propagated0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:28] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_level_propagated0/memory/token-ledger.json [2026-05-03 07:52:29] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:29] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout0/memory/task-timers.json [2026-05-03 07:52:29] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout0/memory/token-ledger.json [2026-05-03 07:52:29] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout1, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:29] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout1/memory/task-timers.json [2026-05-03 07:52:29] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_timeout1/memory/token-ledger.json [2026-05-03 07:52:29] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_timer_cmd_has_ti0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:29] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_timer_cmd_has_ti0/memory/token-ledger.json [2026-05-03 07:52:30] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_cmd_has0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:30] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_cokacdir_cmd_has0/memory/token-ledger.json [2026-05-03 07:52:31] [WARNING] [utils.bot_status] task-timers.json 읽기 실패: Expecting value: line 1 column 1 (char 0) [2026-05-03 07:52:31] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_marketing_dispatch_succes0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:31] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_marketing_dispatch_succes0/memory/token-ledger.json [2026-05-03 07:52:31] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_consulting_dispatch_succe0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:31] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_consulting_dispatch_succe0/memory/token-ledger.json [2026-05-03 07:52:32] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_marketing_all_bots_busy_r0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:32] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_marketing_all_bots_busy_r0/memory/token-ledger.json [2026-05-03 07:52:32] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_marketing_bot_key_none_re0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:32] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_marketing_bot_key_none_re0/memory/token-ledger.json [2026-05-03 07:52:32] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_marketing_metadata_record0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:32] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_marketing_metadata_record0/memory/token-ledger.json [2026-05-03 07:52:33] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_task_desc_first_line_task0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:33] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_task_desc_first_line_task0/memory/token-ledger.json [2026-05-03 07:52:33] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_task_desc_without_task_id0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:33] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_task_desc_without_task_id0/memory/token-ledger.json [2026-05-03 07:52:34] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_task_desc_with_explicit_t0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:34] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_task_desc_with_explicit_t0/memory/token-ledger.json [2026-05-03 07:52:35] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_cleanup_on_project_dir_no0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_cleanup_on_project_dir_no0/memory/token-ledger.json [2026-05-03 07:52:35] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_cleanup_on_bot_key_missin0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_cleanup_on_bot_key_missin0/memory/token-ledger.json [2026-05-03 07:52:35] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_with_phases_crea0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_with_phases_crea0/memory/task-timers.json [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_with_phases_crea0/memory/token-ledger.json [2026-05-03 07:52:35] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_generates0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_generates0/memory/task-timers.json [2026-05-03 07:52:35] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_generates0/memory/token-ledger.json [2026-05-03 07:52:36] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_extracts_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:36] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_extracts_0/memory/task-timers.json [2026-05-03 07:52:36] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_phases_extracts_0/memory/token-ledger.json [2026-05-03 07:52:36] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_chain_failure_do0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:36] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_chain_failure_do0/memory/task-timers.json [2026-05-03 07:52:36] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_chain_failure_do0/memory/token-ledger.json [2026-05-03 07:52:37] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dispatch_result_includes_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:37] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_result_includes_0/memory/task-timers.json [2026-05-03 07:52:37] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dispatch_result_includes_0/memory/token-ledger.json [2026-05-03 07:52:37] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_fo0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:37] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_fo0/memory/token-ledger.json [2026-05-03 07:52:37] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_er0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:37] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_er0/memory/token-ledger.json [2026-05-03 07:52:37] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_fo1, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:37] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_running_task_same_team_fo1/memory/token-ledger.json [2026-05-03 07:52:38] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_no_running_task_dispatche0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:38] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_no_running_task_dispatche0/memory/token-ledger.json [2026-05-03 07:52:39] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_running_task_different_te0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:39] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_running_task_different_te0/memory/token-ledger.json [2026-05-03 07:52:39] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_block_calls_cleanup_task0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:39] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_block_calls_cleanup_task0/memory/token-ledger.json [2026-05-03 07:52:39] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_force_true_only_logs_warn0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:39] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_force_true_only_logs_warn0/memory/token-ledger.json [2026-05-03 07:52:40] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_force_default_is_false0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:40] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_force_default_is_false0/memory/token-ledger.json [2026-05-03 07:52:41] [WARNING] [utils.bot_status] task-timers.json 읽기 실패: Expecting value: line 1 column 1 (char 0) [2026-05-03 07:52:41] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_g_blocks0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:41] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_g_blocks0/memory/token-ledger.json [2026-05-03 07:52:41] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_b_blocks0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:41] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_b_blocks0/memory/token-ledger.json [2026-05-03 07:52:41] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_no_composite_allows_dev6_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:41] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_no_composite_allows_dev6_0/memory/token-ledger.json [2026-05-03 07:52:42] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_g_force_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:42] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_composite_on_bot_g_force_0/memory/token-ledger.json [2026-05-03 07:52:43] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_composite_completed_allow0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:43] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_composite_completed_allow0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_marketing_on_bot_g_blocks0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_marketing_on_bot_g_blocks0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_conflict_calls_cleanup_ta0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_conflict_calls_cleanup_ta0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_same_team_running_not_tre0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_same_team_running_not_tre0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_composite_conflict_detect0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_composite_conflict_detect0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_dynamic_bot_on_dev_team_b0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_dynamic_bot_on_dev_team_b0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_force_bypasses_conflict_w0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_force_bypasses_conflict_w0/memory/token-ledger.json [2026-05-03 07:52:44] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_conflict_error_includes_a0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:44] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_conflict_error_includes_a0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_conflict_error_message_in0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_conflict_error_message_in0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_conflict_error_available_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_conflict_error_available_0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_conflict_all_bots_busy_me0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_conflict_all_bots_busy_me0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_design_on_bot_e_blocks_de0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_design_on_bot_e_blocks_de0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_content_on_bot_b_blocks_d0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_content_on_bot_b_blocks_d0/memory/token-ledger.json [2026-05-03 07:52:45] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_design_completed_allows_d0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:45] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_design_completed_allows_d0/memory/token-ledger.json [2026-05-03 07:52:46] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_logical_team_without_bot_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:46] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_logical_team_without_bot_0/memory/token-ledger.json [2026-05-03 07:52:46] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_multiple_logical_teams_di0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:46] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_multiple_logical_teams_di0/memory/token-ledger.json [2026-05-03 07:52:47] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_task_desc_unchanged_when_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:47] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_task_desc_unchanged_when_0/memory/task-timers.json [2026-05-03 07:52:47] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_task_desc_unchanged_when_0/memory/token-ledger.json [2026-05-03 07:52:48] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_summary_prepended_to_task0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:48] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_summary_prepended_to_task0/memory/task-timers.json [2026-05-03 07:52:48] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_summary_prepended_to_task0/memory/token-ledger.json [2026-05-03 07:52:48] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_full_injected_task_desc_f0, limit=200000, warning=70%, critical=85% [2026-05-03 07:52:48] [WARNING] [utils.session_resilience] task-timers.json 없음: /tmp/pytest-of-jay/pytest-1600/test_full_injected_task_desc_f0/memory/task-timers.json [2026-05-03 07:52:48] [WARNING] [utils.session_resilience] token-ledger.json 없음: /tmp/pytest-of-jay/pytest-1600/test_full_injected_task_desc_f0/memory/token-ledger.json [2026-05-03 07:52:49] [WARNING] [utils.bot_status] [routing-override] dev1-team에 design 소관 작업 위임 (override_routing=True) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 계정 정보 조회 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 목록 조회 완료: 2건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 목록 조회 완료: 0건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 목록 조회 완료: 0건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 목록 조회 완료: 0건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 조회 완료: id=111 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 캠페인 조회 완료: id=555 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 생성 완료: id=789 name=새 캠페인 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 생성 완료: id=789 name=키 확인 캠페인 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 생성 완료: id=789 name=기본상태 캠페인 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 생성 완료: id=789 name=순서 확인 캠페인 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 업데이트 완료: id=111 fields=['name', 'status'] [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 업데이트 완료: id=222 fields=['name', 'status'] [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 삭제 완료 (REMOVED): id=333 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 캠페인 삭제 완료 (REMOVED): id=444 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 광고그룹 목록 조회 완료: 1건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 광고그룹 목록 조회 완료: 0건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 광고그룹 목록 조회 완료: 0건 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 광고그룹 생성 완료: id=456 name=새 광고그룹 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 광고그룹 생성 완료: id=789 name=기본상태 광고그룹 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 광고그룹 삭제 완료 (REMOVED): id=456 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 광고그룹 업데이트 완료: id=456 fields=['name'] [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 키워드 목록 조회 완료: 1건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 키워드 목록 조회 완료: 0건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 키워드 목록 조회 완료: 0건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 키워드 추가 완료: 2건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 키워드 추가 완료: 3건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 키워드 추가 완료: 1건 (ad_group_id=456) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 키워드 상태 업데이트 완료: criterion_id=1001 status=PAUSED [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 키워드 상태 업데이트 완료: criterion_id=1001 status=ENABLED [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 1건 (entity_type=campaign, id=111, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 0건 (entity_type=campaign, id=111, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 1건 (entity_type=ad_group, id=456, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 0건 (entity_type=keyword, id=1001, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 0건 (entity_type=campaign, id=111, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 0건 (entity_type=campaign, id=111, date_range=LAST_30_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [DEBUG] [utils.google_ads_client] 인사이트 조회 완료: 1건 (entity_type=campaign, id=777, date_range=LAST_7_DAYS, since=None, until=None) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 반응형 검색 광고 생성 완료: ad_group_id=456 resource_name=customers/123/adGroupAds/456~999 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 반응형 검색 광고 생성 완료: ad_group_id=456 resource_name=customers/123/adGroupAds/456~999 [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] GoogleAdsClient 초기화 완료 (customer_id=1234567890) [2026-05-03 07:52:50] [INFO] [utils.google_ads_client] 반응형 검색 광고 생성 완료: ad_group_id=456 resource_name=customers/123/adGroupAds/456~999 [2026-05-03 07:53:20] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_session_resilience_check_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:20] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=0, normals=1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_init_defaults0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_no_run0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_normal0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=0, normals=1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_warnin0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] WARNING 이벤트 기록: task=task-300.1, team=dev2-team, usage_pct=75.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_warnin0/memory/events/session-warning-task-300.1-20260503T075321.json [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=1, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_critic0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] 태스크 설명 파일 없음: /tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_critic0/memory/tasks/task-400.1.md [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-400.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_critic0/memory/events/session-critical-task-400.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_critic0/memory/sessions/summary-task-400.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-400.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_critic0/memory/sessions/summary-task-400.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-400.1 [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=1, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_session_returns_sta0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_handle_warning_creates_ev0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] WARNING 이벤트 기록: task=task-600.1, team=dev2-team, usage_pct=75.0%, event=/tmp/pytest-of-jay/pytest-1600/test_handle_warning_creates_ev0/memory/events/session-warning-task-600.1-20260503T075321.json [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_creates_e0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-700.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_creates_e0/memory/events/session-critical-task-700.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_creates_e0/memory/sessions/summary-task-700.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-700.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_creates_e0/memory/sessions/summary-task-700.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-700.1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_saves_ses0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-800.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_saves_ses0/memory/events/session-critical-task-800.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_saves_ses0/memory/sessions/summary-task-800.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-800.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_saves_ses0/memory/sessions/summary-task-800.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-800.1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_triggers_0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-900.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_triggers_0/memory/events/session-critical-task-900.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_triggers_0/memory/sessions/summary-task-900.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-900.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_handle_critical_triggers_0/memory/sessions/summary-task-900.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-900.1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_already_handled_session_n0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] 세션 task-1000.1 이미 CRITICAL 처리됨 — 중복 트리거 방지 [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=1, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_get_bot_mapping0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_session_warning_lev0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_session_critical_le0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] WARNING 이벤트 기록: task=task-w.1, team=dev2-team, usage_pct=75.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0/memory/events/session-warning-task-w.1-20260503T075321.json [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] 태스크 설명 파일 없음: /tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0/memory/tasks/task-c.1.md [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-c.1, team=dev3-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0/memory/events/session-critical-task-c.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0/memory/sessions/summary-task-c.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-c.1, team=dev3-team, summary=/tmp/pytest-of-jay/pytest-1600/test_check_all_sessions_multip0/memory/sessions/summary-task-c.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-c.1 [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=3, warnings=1, criticals=1, normals=1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_returns_result0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_prints_json_output0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_with_no_running_ses0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_detects_warning0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] WARNING 이벤트 기록: task=task-200.1, team=dev2-team, usage_pct=75.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_detects_warning0/memory/events/session-warning-task-200.1-20260503T075321.json [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=1, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_detects_critical0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] 태스크 설명 파일 없음: /tmp/pytest-of-jay/pytest-1600/test_check_detects_critical0/memory/tasks/task-300.1.md [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-300.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_check_detects_critical0/memory/events/session-critical-task-300.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_check_detects_critical0/memory/sessions/summary-task-300.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-300.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_check_detects_critical0/memory/sessions/summary-task-300.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-300.1 [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=1, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_main_function_check_mode0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_exit_code_success0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=0, normals=1 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_exit_code_on_critical0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] 태스크 설명 파일 없음: /tmp/pytest-of-jay/pytest-1600/test_exit_code_on_critical0/memory/tasks/task-700.1.md [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] CRITICAL 이벤트 기록: task=task-700.1, team=dev2-team, usage_pct=90.0%, event=/tmp/pytest-of-jay/pytest-1600/test_exit_code_on_critical0/memory/events/session-critical-task-700.1-20260503T075321.json, summary=/tmp/pytest-of-jay/pytest-1600/test_exit_code_on_critical0/memory/sessions/summary-task-700.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 트리거: task=task-700.1, team=dev2-team, summary=/tmp/pytest-of-jay/pytest-1600/test_exit_code_on_critical0/memory/sessions/summary-task-700.1-20260503T075321.md [2026-05-03 07:53:21] [INFO] [utils.session_resilience] resume 성공: task=task-700.1 [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=0, criticals=1, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_exit_code_warning_only_is0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [WARNING] [utils.session_resilience] WARNING 이벤트 기록: task=task-800.1, team=dev2-team, usage_pct=75.0%, event=/tmp/pytest-of-jay/pytest-1600/test_exit_code_warning_only_is0/memory/events/session-warning-task-800.1-20260503T075321.json [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=1, warnings=1, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_check_result_has_timestam0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=0, warnings=0, criticals=0, normals=0 [2026-05-03 07:53:21] [DEBUG] [utils.session_resilience] SessionResilience 초기화: root=/tmp/pytest-of-jay/pytest-1600/test_run_check_normals_count0, limit=200000, warning=70%, critical=85% [2026-05-03 07:53:21] [INFO] [utils.session_resilience] check_all_sessions 완료: checked=3, warnings=0, criticals=0, normals=3