
    j                     z    d Z ddlZddlZddlmZ  ed      ZdefdZedk(  r ej                   e              yy)u   워크트리들의 stale .task-counter 파일 일괄 삭제.

dispatch.py 카운터 fix 후 1회 실행으로 history 정리.
워크트리는 git tracked .task-counter snapshot을 가지므로 stale 위험.
    N)Pathz/home/jay/workspacereturnc                     t        j                  d      } | j                  ddd       | j                         }t        dz  }|j                         st        d       y	t        |j                  d
            }|st        d       y	t        dt        |       d       |D ]P  }	 |j                         j                         }t        d| d|        |j                  r@	 |j                          R |j                  rt        d       y	t        dt        |       d       y	# t        $ r d}Y ow xY w# t        $ r(}t        d| t        j                          Y d }~d }~ww xY w)Nu!   stale .task-counter 일괄 삭제)descriptionz	--dry-run
store_trueu$   삭제하지 않고 목록만 출력)actionhelpz
.worktreesu    워크트리 디렉토리 없음r   z*/memory/.task-counteru   stale .task-counter 없음u   발견: u   건z(read fail)z  - z = u       ⚠️ 삭제 실패: )fileu(   
--dry-run 모드: 실제 삭제 안 함u   
✅ u   건 삭제 완료)argparseArgumentParseradd_argument
parse_args	WORKSPACEexistsprintsortedgloblen	read_textstripOSErrordry_rununlinksysstderr)parserargsworktree_dirtargetstvaluees          S/home/jay/workspace/.worktrees/task-2644-dev1/scripts/cleanup_stale_task_counter.pymainr$      s^   $$1TUF
L?efD|+L 01\&&'?@AG*+	HS\N#
&' 
I	"KKM'')E 	QCs5'"#||I

I ||9:  	s7|n$567  	"!E	"  I21#6SZZHHIs*   &D&#D7&D43D47	E( E##E(__main__)
__doc__r   r   pathlibr   r   intr$   __name__exit     r#   <module>r-      sL   
  
 &'	 c  F zCHHTV r,   