
    7j                    L    d dl mZ ddlmZ ddlmZmZmZmZm	Z	m
Z
 dZdddZdS )    )annotations   )load_runtime_config)DisplayPolicyModuleIdModuleRegistryEntryRuntimeConfigSensitivity
SourceTypezjarvis.module_snapshot.v1NconfigRuntimeConfig | Nonereturnlist[ModuleRegistryEntry]c                   | pt                      }|j        dk    rt          j        n"|j        dk    rt          j        nt          j        }d|j         ddg}|j        dk    rt          j        n9|j        dk    rt          j        n"|j        dk    rt          j        nt          j        }d|j         dd	d
dg}|j	        dk    rt          j        n9|j	        dk    rt          j        n"|j	        dk    rt          j        nt          j        }d|j	         dddg}g d}t          t          j        ddt          j        |ddd t          t           j        d|          t          t          j        ddt          j        |d d|j        dk    rdn|j        dk    rdnd t          t           j        d|          t          t          j        ddt          j        |dd|j	        dk    rdnd t          t           j        d|          t          t          j        ddt          j        t          j        d dd t          t           j        d|          t          t          j        ddt          j        t          j        d d d t          t           j        dddg          gS ) Nlive_readonlydisabledzadapter_mode=zexact values blockedactions disabledsafe_markerlocal_probezmetadata onlyzdetail links blockedzraw health data blockedz	read-onlyzmedia access blocked)zadapter_mode=link_onlyzread-only handoffr   FinanceManagerTFINANCE_API_BASE_URLFINANCE_LEGACY_DASHBOARD_URLF)	module_idtitleenabledsensitivitysource_typebase_url_envlegacy_url_envruntime_base_envcontract_versiondefault_display_policyactions_enablednotesHealthManagerHEALTH_LEGACY_DASHBOARD_URLHEALTH_RUNTIME_BASEHEALTH_SAFE_STATUS_MARKER_PATH
AutoShortsAUTOSHORTS_API_BASE_URLAUTOSHORTS_LEGACY_DASHBOARD_URLAUTOSHORTS_RUNTIME_BASEFamilyDashboardFAMILY_LEGACY_DASHBOARD_URLzJARVIS Systemzstatic mock status)r   finance_adapter_moder   HTTP_APISTATIC_CONFIGMOCKhealth_adapter_modeSAFE_MARKERLOCAL_PROBEautoshorts_adapter_moder   r   FINANCEr
   	SENSITIVECONTRACT_VERSIONr   SUMMARYHEALTHCRITICAL
AUTOSHORTSINTERNALFAMILYSYSTEM)	r   currentfinance_source_typefinance_noteshealth_source_typehealth_notesautoshorts_source_typeautoshorts_notesfamily_notess	            G/home/agent/projects/Jarvis/apps/api-gateway/jarvis_gateway/registry.pyget_module_registryrJ   	   s   -+--G181MQ`1`1`*--  CJ  C_  cm  Cm  Cmfpf~f~  s}  sBCW%ACCE[]opM3:3NR_3_3_//  @G  @[  _l  @l  @leoe{e{  NU  Ni  mw  Nw  Nw  r|  rJ  rJ  }G  }LAG$?AA?Tj  mF  HZ  [L4;4SWf4f4fZ00  GN  Gf  jw  Gw  Gwlv  mC  mC  Y`  Yx  |F  YF  YF  }G  }U  }U  LV  L[I(GII;Xn  qC  DVVVL&"#-+/9!-#0#8!	
 	
 	
 	o!#,*86=6QUb6b6b22  MT  Mh  ly  My  My  iI  iI  C-#0#8!	
 	
 	
 	)#,.2<:A:Y]j:j:j66pt-#0#8!"	
 	
 	
 	o##,"08!-#0#8!	
 	
 	
 	o!#,"0!-#0#8!');<	
 	
 	
sG G    )N)r   r   r   r   )
__future__r   r   r   	contractsr   r   r   r	   r
   r   r9   rJ    rK   rI   <module>rO      s    " " " " " " ' ' ' ' ' ' k k k k k k k k k k k k k k k k. P P P P P P PrK   