Ë
    <²iš  ã                   óV   — d Z ddlmZ ddlmZmZ ddlmZmZ ddl	m
Z
  G d„ de
«      Zy)	õ   æº¯æºè®°å½•æ¨¡åž‹é    )ÚOptional)ÚJSONÚ
ForeignKey)ÚMappedÚmapped_column)Ú	BaseModelc                   óØ   — e Zd ZU dZdZ e ed«      dd¬«      Zee	   e
d<    eed¬«      Zee   e
d	<    eee¬
«      Zee   e
d<    eee¬
«      Zee   e
d<    eed¬«      Zee   e
d<   y)ÚTracer   Útracesztasks.idFT)ÚnullableÚindexÚtask_id)r   Úquery_analysis)ÚdefaultÚdata_sourcesÚreasoning_stepsÚ
confidenceN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__tablename__r   r   r   r   ÚstrÚ__annotations__r   r   ÚdictÚlistr   r   r   © ó    ú5/home/jang/Projects/ai-researcher/src/models/trace.pyr   r   
   sƒ   … ÙØ€Má(Ù:ÓØØô€GˆVC‰[ó ñ
 $1°ÀÔ#F€NF˜4‘LÓFÙ!.¨t¸TÔ!B€L&˜‘,ÓBÙ$1°$ÀÔ$E€OV˜D‘\ÓEÙ,¨T¸EÔB€Jt‘ÔBr   r   N)r   Útypingr   Ú
sqlalchemyr   r   Úsqlalchemy.ormr   r   Úsrc.models.baser	   r   r   r   r    ú<module>r%      s"   ðÙ Ý ç 'ß 0å %ôCˆIõ Cr   