
    HVi                        S SK r S SKrS SKr\ R                  R	                  SS5      r\(       d   S SKJr  \" \5      R                  R                  r
\" \
S-  S-  S5       r\ HM  r\R                  S5      (       d  M  \R                  S	S
5      S
   R!                  5       R!                  S5      rMO     SSS5        S\S\S\S\4S jrg! , (       d  f       N= f! \ a     N'f = f)    NTELNYX_API_KEY )Pathconfigzsecrets.envrzTELNYX_API_KEY==   z"'business_name
core_offerbrand_archetypereturnc                   #    [         (       d  [        S5        gSU  SU SU S3nSU R                  SS	5       3S
USSS.nS[          3SSS.n [        R                  " 5        ISh  vN n[        SU  S35        UR                  SUUS9I Sh  vN nUR                  S;   am  UR                  5       nUR                  S0 5      R                  S5      =(       d    UR                  S5      n	[        SU  SU	 35        U	sSSS5      ISh  vN   $ [        SU  SUR                   35         SSS5      ISh  vN   g N N N6 N! , ISh  vN  (       d  f       g= f! [         a  n
[        SU  SU
 35         Sn
A
gSn
A
ff = f7f)z
Programmatically creates a new Telnyx AI Assistant instance dynamically configured
for the specific generated business using the extracted data.

Returns the new assistant_id.
zB[Telnyx JIT] Missing TELNYX_API_KEY. Returning dummy assistant_id.zassistant-dummy-555-444z+
    You are the AI Voice Receptionist for zG. 
    Your primary goal is to book appointments and capture leads for z.
    Tone/Brand Archetype: zs.
    
    Keep responses concise and conversational. If asked about pricing, be vague and offer a free quote.
    	AI_Agent_ _eneleven_turbo_v2_5zQwen/Qwen3-235B-A22B)namelanguageinstructionsvoicemodelzBearer zapplication/json)AuthorizationzContent-TypeAcceptN[z2] Provisioning robust isolated Telnyx Assistant...z'https://api.telnyx.com/v2/ai/assistants)headersjson)      dataidz ] Telnyx Assistant provisioned: z$] Telnyx Assistant creation failed: zassistant-error-creation-failedz*] Telnyx Assistant JIT completely failed: zassistant-network-failure)r   printreplacehttpxAsyncClientpoststatus_coder   gettext	Exception)r
   r   r   system_promptpayloadr   clientresponser    assistant_ides              *e:\genesis-system\scripts\telnyx_client.pyspawn_telnyx_assistantr2      s     >RS(++8/ :EEOL Q*+ ,M M11#s;<=%$'G #>"23*$G+$$&&&Am_$VWX $[[9 )  H ##z1}}#xx377=O$-(HWX# '&&" -(LX]]O\]8% '&&
 '&&&(  +- J1#NO*+s   AF	E! (D?)E! ,$EEA/E E! EE! F	E.E! 9E:E! >F	?E! EE! E! EEEE! F	E! !
F+F<F	FF	)osr$   r   environr(   r   pathlibr   __file__parentBASE_DIRopenfline
startswithsplitstripr*   strr2        r1   <module>rB      s    	   0"5  >((//(X%5s;q??#455%)ZZQ%7%:%@%@%B%H%H%ON  <8+ 8+ 8+WZ 8+_b 8+ <;  s5   1C "C 6C6C 
CC C C&%C&