§
    t�’j:  ã                  ó8   — d dl mZ d dlmZ  G d„ d¦  «        ZdS )é    )Úannotations)ÚAnyc                  ó   — e Zd ZdZdd„ZdS )ÚEarlyWarningRadarMixinz8Autonomous risk radar and early warning indicator mixin.Úreturnúlist[dict[str, Any]]c                ó”  — | j                              ¦   «         }g }|D ]©}|                     d¦  «        }|                     d¦  «        }|                     d¦  «        pd}|dk     r7|                     d¦  «        dk    r|                     d||d	d
dddœ¦  «         Œ€|dk    r#|dk     r|                     d||dddddœ¦  «         Œª|S )uc   QuÃ©t vÃ  phÃ¢n tÃ­ch cáº£nh bÃ¡o sá»›m rá»§i ro chi phÃ­ & tiáº¿n Ä‘á»™ trÃªn toÃ n bá»™ dá»± Ã¡n.Úproject_codeÚproject_nameÚprogress_percentr   é
   ÚstatusÚin_progressÚmediumu9   Tiáº¿n Ä‘á»™ huy Ä‘á»™ng máº·t báº±ng & mÃ¡y Ä‘Ã o cháº­mu6   Tá»· lá»‡ hoÃ n thÃ nh WBS giai Ä‘oáº¡n 1 dÆ°á»›i 10%.uX   Chá»‰ huy trÆ°á»Ÿng Ä‘Ã´n Ä‘á»‘c nhÃ  tháº§u cÆ¡ giá»›i tÄƒng cÆ°á»�ng mÃ¡y Ä‘Ã o PC200.Úphuc_planning_agent)Úseverityr
   r   Ú
risk_titleÚissue_summaryÚrecommended_actionÚresponsible_agentéP   éd   Úhighu?   Ä�Ã´n Ä‘á»‘c hoÃ n thiá»‡n há»“ sÆ¡ hoÃ n cÃ´ng & quyáº¿t toÃ¡nug   Dá»± Ã¡n sáº¯p hoÃ n thÃ nh, cáº§n táº­p há»£p Ä‘á»§ phiáº¿u nÃ©n máº«u R28 vÃ  báº£n váº½ hoÃ n cÃ´ng.uP   Ká»¹ sÆ° QA/QC phá»‘i há»£p phÃ²ng káº¿ toÃ¡n xuáº¥t há»“ sÆ¡ IPC Ä‘á»£t cuá»‘i.Úthao_boq_agent)ÚrepoÚlist_projectsÚgetÚappend)ÚselfÚprojectsÚwarningsÚpÚcodeÚnameÚprogresss          úDC:\Projects\DSCons\app\services\ai_site_diary\early_warning_radar.pyÚrun_early_warning_radarz.EarlyWarningRadarMixin.run_early_warning_radar	   s  € à”9×*Ò*Ñ,Ô,ˆØˆàð 	ð 	ˆAØ—5’5˜Ñ(Ô(ˆDØ—5’5˜Ñ(Ô(ˆDØ—u’uÐ/Ñ0Ô0Ð5°AˆHð ˜"Š}ˆ} §¢ x¡¤°MÒ!AÐ!AØ—’à$,Ø(,Ø(,Ø&aØ)að /IØ-Bðð ñ
ô 
ð 
ð 
ð ˜R’� H¨s¢N NØ—’à$*Ø(,Ø(,Ø&gð *Sð /AØ-=ðð ñ
ô 
ð 
øð ˆó    N)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r'   © r(   r&   r   r      s.   € € € € € ØBÐBð$ð $ð $ð $ð $ð $r(   r   N)Ú
__future__r   Útypingr   r   r-   r(   r&   ú<module>r0      s[   ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð'ð 'ð 'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'r(   