
    ۅjk                        d Z ddlmZ ddlZddlZddlZddlmZ  ee      j                         j                  ZdZd
dZddZddZed	k(  r e e             y)zECreate the deterministic v6 artifact inventory and seal exactly once.    )annotationsN)Path)zOPERATIONS.mdzcontinuous_lifecycle.pyzindependent_verify.pyzobserver_v64.pyzreadiness.jsonzseal_artifacts.pyztest_continuous_lifecycle.pyztest_observer_v64.pyc                d    t        j                  | j                               j                         S )N)hashlibsha256
read_bytes	hexdigest)paths    Y.omo/evidence/task26/task26-continuous-lifecycle-observer-v6.4-4a6c7ee5/seal_artifacts.pydigestr      s!    >>$//+,6688    c                   t        j                  | t         j                  t         j                  z  t         j                  z  t         j
                  z  d      }	 t        j                  |t        j                  |dd      dz   j                                t        j                  |       t        j                  |       y # t        j                  |       w xY w)Ni  T),:)	sort_keys
separators
)osopenO_WRONLYO_CREATO_EXCL	O_CLOEXECwritejsondumpsencodefsyncclose)r
   valuefds      r   	exclusiver"      s    	r{{RZZ/"));bllJE	RB
djj$:NQUU]]_`

s   AC Cc                    t         D  cg c]  } | t        t        | z        d }} d|t        |      d}t	        t        dz  |       i ddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&i d'd(d)d*d+d,d-d.d/t        t        dz        d0t        |      d1d2d3d4d5d6d7d5d5d6d8d9d:d;d<d=d>d?d@d?dAd=dBdCdDd=dEd=i}t	        t        dFz  |       t        t        j                  |dGH             y=c c} w )IN)r
   r   z&task26-observer-v6.4-hash-inventory-v1)schemafilessealed_file_countzhash-inventory.jsonr$   z1task26-continuous-lifecycle-observer-v6.4-seal-v1status3PASS_SEALED_DEPLOYED_SERVICE_STATE_FRESH_ALIAS_WAITpredecessor_rootz2task26-continuous-lifecycle-observer-v6.3-f38d0373predecessor_seal_sha256@2833428cfab41826a5cb54f90bb51c56f40b2468850d02687f7341c791b7f803	candidate@4a6c7ee54cf9526a30de8bb576c1d71b411938beba33a04914738f6e1b6ed1cbcore@3374be765c7e53fc431b0c6e48cacbacb09618f77f13ef87016cb0ad2575d060profile_wheel@f75856d6d986b64d3d2f083aec2f865c7aea19f5950b84ff06e519f2f6505af6hermes_wheel@9d22e89a0b1a14d4eb7f1c2005fc01860bec5f3b4eda6e01bb1390542a90b875deployment_receipt@fe65b634396aaae2818719d1b34fdaad148b2547290d3a66b3af7803bf93dfcacandidate_inventory@0119beeb46a15ab25a78550da4c432b4cc52e0dc816822d2688dc9009df89d90service_state_sha256@81c1e581cb84aac6f44044747e0e8e77a2d7498c71d626f1f9b5ec2f9d09a261service_state_mode0600service_state_schemazcustomer-service-state-v1service_statezempty-unpausedservice_pidi telegram	connectedfresh_alias_after_armingu   오늘 체크인expected_inlineu   오늘 체크인 시작pre_arm_2026_08_17_1210z'no-state-card-not-replayed-not-acceptedrecovery_seal@00d44de03e8dde668da8058091751291b13457c8bd086917dfe85e42b3813df8polling_offset_lower_boundi}ʅ%inventory_sha256r&   tests_passed"   timeout_defaultsi  i`T  )stagetotaltimeout_capsdeployed_current_state9PASS_ACTIVE_ZERO_DELIVERY_EMPTY_UNPAUSED_RECOVERED_OFFSETprofile_module_parity_count,   
lsp_errorsr   ruffPASScompilenetwork_callsprofile_mutatedFservice_actions
ui_actionsz	SEAL.jsonT)r   )SEALEDr   ROOTlenr"   printr   r   )namer%   	inventoryseals       r   mainra   %   sS   GMNvtdfTD[&9:vEN: ZI
 d**I6$E$G$ 	P$ 	"#e	$
 	W$ 	R$ 	[$ 	Z$ 	`$ 	a$ 	 b$ 	f$ 	 ;$ 	)$ 	v$  	K!$" 	#$6#$$ 	4%$& 	"#L'$( 	[)$* 	%i+$, 	F4*?#?@-$. 	SZ/$0 	1$2 	dU;3$4 	%%85$6 	!"]7$8 	&r9$: 	a;$< 	=$> 	6?$@ 	A$B 	5C$D 	1E$F 	aG$DJ d[ $'	$**TT
*+] Os   D
__main__)r
   r   returnstr)r
   r   r    objectrc   None)rc   int)__doc__
__future__r   r   r   r   pathlibr   __file__resolveparentr[   rZ   r   r"   ra   __name__
SystemExit r   r   <module>rq      sb    K "   	 H~&&	
9/d z
TV
 r   