Ë
    Ýj�  ã                   ó>   — d Z ddlZddlZdZdd„Zedk(  r e«        yy)u  KompatibilitÃ¤ts-Einstieg fÃ¼r die bestehende TS-Bridge (telegram/shadow-python-async.ts).

Die alte Bridge sendet nur {"text": ...}, ohne Transport-IdentitÃ¤t
(sender_id, chat_id, message_id). Ohne IdentitÃ¤t kann nichts authentifiziert
werden. Dieser Einstieg antwortet deshalb immer im alten Ergebnisformat mit
handling=drop und reason=MISSING_TRANSPORT_IDENTITY: fail-closed, keine
Entscheidung, keine AusfÃ¼hrung, kein fest verdrahtetes "test-user" mehr.

Echte Shadow-Entscheidungen: aria_router.bridge_cli mit Protokoll v1.
é    Ni   c            	      ót  — t         j                  j                  j                  t        dz   «      } d}t        | «      t        kD  rd}n7	 t        j                  | j                  d«      «      }t        |t        «      sd}t        t        j                  dd |ddœ«      «       y # t        t        f$ r d}Y Œ7w xY w)	Né   ÚMISSING_TRANSPORT_IDENTITYÚINPUT_LIMITzutf-8ÚINVALID_REQUESTÚdropF)ÚhandlingÚbackendÚreasonÚ	delivered)ÚsysÚstdinÚbufferÚreadÚMAX_STDIN_BYTESÚlenÚjsonÚloadsÚdecodeÚ
isinstanceÚdictÚUnicodeDecodeErrorÚ
ValueErrorÚprintÚdumps)Úrawr   Úrequests      ú7/home/aria/aria-v3-dev/python/aria_router/shadow_cli.pyÚmainr      sš   € Ü
�)‰)×
Ñ
×
Ñ
¤°!Ñ 3Ó
4€CØ)€FÜ
ˆ3ƒx”/Ò!Ø‰ð	'Ü—j‘j §¡¨GÓ!4Ó5ˆGÜ˜g¤tÔ,Ø*�ô 
Œ$�*‰* &°TÀVÐZ_Ñ`Ó
aÕbøô #¤JÐ/ò 	'Ø&ŠFð	'ús   Á	6B# Â#B7Â6B7Ú__main__)ÚreturnN)Ú__doc__r   r   r   r   Ú__name__© ó    r   ú<module>r&      s1   ðñ	ó Û 
à€ócð ˆzÒÙ…Fð r%   