
    :j                        U d Z ddlmZ ddlmZmZ ddlmZmZ dZ	e
ed<   dZe
ed<   d	Ze
ed
<   dZe
ed<   ej                  j                   dej"                  j                   dej$                  j                   dej&                  j                   diZeee
f   ed<   dZeed<   dZe
ed<   e G d d             Zej2                   edd      ej4                   edd      ej6                   edd      ej8                   edd      ej:                   edd      ej<                   edd      ej>                   edd       iZ eeef   ed!<   y )"z
Runtime Configuration Constants

This module contains constants related to pipeline stages, queue management,
and data processing workflows used during system runtime.
    )	dataclass)DictOptional)PipelineStage
ResultTypei  DEFAULT_SEARCH_QUEUE_SIZEi@B DEFAULT_GATHER_QUEUE_SIZEi@KL DEFAULT_CHECK_QUEUE_SIZEi DEFAULT_INSPECT_QUEUE_SIZE            DEFAULT_THREAD_COUNTSmultiQUEUE_STATE_PROVIDER_MULTI   QUEUE_STATE_MAX_AGE_HOURSc                   0    e Zd ZU dZeed<   dZee   ed<   y)ResultMappingz+Configuration for result type field mappingfilenameNstats)__name__
__module____qualname____doc__str__annotations__r   r        7/root/.openclaw/workspace/harvester/constant/runtime.pyr   r   "   s    5 M  E8C=r    r   valid)r   r   invalidno_quota
wait_checkmateriallinkssummaryNRESULT_MAPPINGS)!r   dataclassesr   typingr   r   
core.enumsr   r   r   intr   r	   r
   r   SEARCHvalueGATHERCHECKINSPECTr   r   r   r   r   VALIDINVALIDNO_QUOTA
WAIT_CHECKMATERIALLINKSSUMMARYr)   r   r    r!   <module>r:      si   " ! 0 "( 3 '!( 3 ( ' # '"* C * q	) tCH~  #* C )!# 3 #       mWGDy	J
*M=,lS
*MmWGDyE4j-/0 r    