
    ?Hi<              	          S r SSKrSSKrSSKrSSKrSSKrSSKJr  SSKJ	r	  SSK
Jr  SSKrSSKJrJr  SSKJr  SSKrSSKrSrS	rS
rSrSrSrSrSrSrSSSS.rS\4S jrS rS r S r!S r"S r#S r$S r%S\S\S \S!\&4S" jr'S# r(S$ r)S%\S!\4S& jr*S' r+S;S(\,S)\S*\S+\4S, jjr-S- r.S. r/S/ r0\1S0:X  a  SSK2r2\3" \2Rh                  5      S1:  aq  \2Rh                  S1   r5\5S2:X  a  \." 5         O[\5S3:X  a  \/" 5         OM\5S4:X  a?  \3" \2Rh                  5      S5:  a)  \-" \," \2Rh                  S6   5      \2Rh                  S7   5        O\0" 5         / S8Qr6S9\S!\&4S: jr7g)<a   
EDEN UNIFIED BUSINESS BRAIN
Full awareness of all business operations + Email sending + Auto payment-link
Manages ALL email accounts:
- jameyecho@gmail.com (outbound sending)
- ava2000nyx@gmail.com (reply monitoring)
- jamlen@hotmail.ca (PayPal payments)
    N)MIMEText)MIMEMultipart)decode_header)datetime	timedelta)Pathz/Eden/DATA/sales.dbz/Eden/SECRETS/email_config.jsonz/Eden/SECRETS/gmail_creds.jsonz/Eden/SECRETS/payment_email.txtz$/Eden/SECRETS/github_token_clean.txtz$/Eden/DATA/business_brain_state.jsonz/Eden/LOGS/business_brain.logz*/Eden/DATA/conscious_business_context.jsoni ʚ;zjameyecho@gmail.comava2000nyx@gmail.comzjamlen@hotmail.ca)outboundmonitorpaymentmsgc                 <   [         R                  " 5       R                  S5      nSU SU  3n[        U5        [	        [
        5      R                  R                  SSS9  [        [
        S5       nUR                  US-   5        S S S 5        g ! , (       d  f       g = f)Nz%Y-%m-%d %H:%M:%S[z] T)parentsexist_oka
)
r   nowstrftimeprintr   LOG_PATHparentmkdiropenwrite)r   tslinefs       S/home/james-whalen/RECOVERED/EDEN_CORE_BEST/business/eden_unified_business_brain.pylogr    ,   sv    		 	 !4	5Brd"SE?D	$KNt<	h		t 
		s   /B
Bc                  d    [         R                  " [        5      n [         R                  U l        U $ N)sqlite3connectDB_PATHRowrow_factory)conns    r   get_dbr)   4   s!    ??7#D{{DK    c                  t     [         R                  " [        [        5      R	                  5       5      $ !    g= f)z/Load primary email config (jameyecho@gmail.com)N)jsonloadsr   EMAIL_CONFIG	read_text r*   r   load_email_configr1   9   s.    zz$|,66899s   03 7c                       [         R                  " [        [        5      R	                  5       5      n U R                  SS5      U R                  S5      SS.$ !    g= f)z0Load monitor email config (ava2000nyx@gmail.com)emailr	   app_passwordzimap.gmail.com)userpasswordimap_serverN)r,   r-   r   GMAIL_CREDSr/   get)credss    r   load_monitor_email_configr;   @   sU    

4,6689IIg'=>		.1+
 	

s   AA Ac                      g)Nzhttps://paypal.me/jamlenr0   r0   r*   r   get_paypal_linkr=   L   s    %r*   c                  X    [        [        5      R                  5       R                  5       $ r"   )r   GITHUB_TOKENr/   stripr0   r*   r   get_github_tokenrA   O   s    '')//11r*   c            	      F   [        5       n [        R                  " 5       R                  5       0 0 0 / / [        SS.nU R                  S5      R                  5       S   nU[        U[        -  S-  [        U-
  S.US'   0 nU R                  S5       H  nUS	   X4S
   =(       d    S'   M     X1S'   U R                  S5      R                  5       S   U R                  S5      R                  5       S   U R                  S5      R                  5       S   U R                  S5      R                  5       S   S.US'   U R                  S5       H   nUS   R                  [        U5      5        M"     U R                  S5      R                  5       S   US'   U R                  5         U$ )z4Get complete business state for Eden's consciousnessg        )	timestamprevenuepipeline	followupsconversationsproductsemail_accountsgoal_progressz-SELECT COALESCE(SUM(amount), 0) FROM paymentsr   d   )totalgoalprogress_percent	remainingrD   z9SELECT status, COUNT(*) as cnt FROM leads GROUP BY statuscntstatusunknownrE   z<SELECT COUNT(*) FROM followup_sequence WHERE status='active'z!SELECT COUNT(*) FROM followup_logz?SELECT COUNT(*) FROM followup_sequence WHERE status='converted'zMSELECT COUNT(*) FROM followup_sequence WHERE score >= 0.9 AND status='active')active
sent_total	converted	hot_leadsrF   z
        SELECT user, repo, engagement_type, score, followup_count 
        FROM followup_sequence 
        WHERE status='active' 
        ORDER BY score DESC LIMIT 10
    rG   z,SELECT COUNT(*) FROM products WHERE active=1products_count)r)   r   r   	isoformatEMAIL_ACCOUNTSexecutefetchoneRETIREMENT_GOALappenddictclose)r(   statetotal_revenuerE   rows        r   get_full_business_staterc   T   s   8D \\^--/(	E LL!PQZZ\]^_M*_<C$}4	E) H||WX/25zX+), Y * ,,]^ggijklll#FGPPRSTU\\"cdmmopqr\\"qr{{}~  A	E+ ||  	 	o%%d3i0	 #ll+YZccefghE
JJLLr*   c                  p   [        5       n  [        R                  " [        [        5      R                  5       5      nXS'   [        R                  " 5       R                  5       US'   [        [        5      R                  [        R                  " USS95        [        SU S   S   S S	35        g
!   0 n Nx= f)z3Update the consciousness bridge with business statebusiness_statebusiness_updated   )indentu   📊 Consciousness updated: $rD   rL   ,.2fz earnedN)rc   r,   r-   r   CONSCIOUSNESS_BRIDGEr/   r   r   rX   
write_textdumpsr    )r`   existings     r   update_consciousness_bridgern      s    #%E::d#78BBDE "'#+<<>#;#;#=H 	))$**Xa*HI
'i(8(A$'GwOPs   1B/ /B5to_emailsubjectbodyreturnc                    [        5       nU(       d  [        S5        g [        5       nUR                  SS5       SUS    S3US'   XS	'   XS
'   UR	                  [        US5      5        [        R                  " US   US   5      nUR                  5         UR                  US   US   5        UR                  U5        UR                  5         [        SUS    SU  35        g! [         a  n[        SU 35         SnAgSnAff = f)z$Send email using jameyecho@gmail.comu   ❌ No email config foundFsender_nameEdenz <r5   >FromToSubjectplainsmtp_serverportr6   u   ✅ Email sent via z to Tu   ❌ Email failed: N)r1   r    r   r9   attachr   smtplibSMTPstarttlsloginsend_messagequit	Exception)ro   rp   rq   configr   serveres          r   
send_emailr      s     F'(oM6:;2fVn=MQOFD	 I

8D'*+f]3VF^DVF^VJ%78C !&.!1hZ@A  $%s   CC% %
D/DDc                    ^ [        5       n U (       a  U R                  S5      (       d  [        S5        / $ / n [        R                  " U S   5      nUR                  U S   U S   5        UR                  S5        [        R                  " 5       [        SS9-
  R                  S5      nUR                  S	S
U S35      u  pE/ SQnUS   R                  5        GH0  nU(       d  M  UR                  US5      u  pHUS   S   n	[        R                  " U	5      n
U
S   nU
S   =(       d    SnSnU
R!                  5       (       aK  U
R#                  5        H6  nUR%                  5       S:X  d  M  UR'                  SS9R)                  SSS9n  O    OU
R'                  SS9R)                  SSS9nUS-   U-   R+                  5       m[-        U4S jU 5       5      (       d  GM  UR/                  UUUS	S S.5        [        SU S    SU 35        GM3     UR1                  5         UR3                  5         U$ ! [4         a  n[        SU 35         S	nAU$ S	nAff = f) z&Check ava2000nyx@gmail.com for repliesr6   u#   ⚠️ Monitor email not configuredr7   r5   inbox   days%d-%b-%YNSINCE  UNSEEN)

interestedyessurehow muchpricecostbuypurchasedetailshelpr   (RFC822)   rw   ry    
text/plainTdecodeutf-8ignoreerrors c              3   ,   >#    U  H	  oT;   v   M     g 7fr"   r0   .0kwtexts     r   	<genexpr>&check_monitor_inbox.<locals>.<genexpr>        :(9":(9     )senderrp   rq      🔥 HOT LEAD from : u    ❌ Monitor email check failed: )r;   r9   r    imaplib	IMAP4_SSLr   selectr   r   r   r   searchsplitfetchr3   message_from_bytesis_multipartwalkget_content_typeget_payloadr   loweranyr]   r_   logoutr   r   r   mail
date_since_messagesinterest_keywordsnummsg_data
email_bodyr   r   rp   rq   partr   r   s                   @r   check_monitor_inboxr      s=   &(FJ//12	J)4  !67

6&>6*#56Gllnya'88BB:N
kk$&G(DE|A;$$&C**S*5KA!!QJ**:6C[F)n*GD!!HHJD,,.,>#//t/<CCGT\C] '
 d3::78:TcMD(//1D:(9:::!!$& #J# 
 )&.)9F8DE5 '8 	

   4.qc2334s&   D-H/ *A-H/ AH/ /
I9IIc                  j  ^ [        5       n U (       d  / $ / n [        R                  " U S   5      nUR                  U S   U S   5        UR	                  S5        [
        R                  " 5       [        SS9-
  R                  S5      nUR                  SS	U S
35      u  pE/ SQnUS   R                  5        GH1  nU(       d  M  UR                  US5      u  pHUS   S   n	[        R                  " U	5      n
U
S   nU
S   =(       d    SnSnU
R                  5       (       aK  U
R                  5        H6  nUR!                  5       S:X  d  M  UR#                  SS9R%                  SSS9n  O    OU
R#                  SS9R%                  SSS9nUS-   U-   R'                  5       m[)        U4S jU 5       5      (       d  GM  UR+                  UUUSS SS.5        [-        SU S    SU 35        GM4     UR/                  5         UR1                  5         U$ ! [2         a  n[-        SU 35         SnAU$ SnAff = f) z%Check jameyecho@gmail.com for repliesr7   r5   r6   r   r   r   r   Nr   r   )r   r   r   r   r   r   r   r   r   r   r   rw   ry   r   r   Tr   r   r   r   r   c              3   ,   >#    U  H	  oT;   v   M     g 7fr"   r0   r   s     r   r   'check_outbound_inbox.<locals>.<genexpr>  r   r   r   r
   )r   rp   rq   sourcer   r   u!   ❌ Outbound email check failed: )r1   r   r   r   r   r   r   r   r   r   r   r   r3   r   r   r   r   r   r   r   r   r]   r    r_   r   r   r   s                   @r   check_outbound_inboxr      s)    F	J*5  !67

6&>6*#56Gllnya'88BB:N
kk$&G(DEiA;$$&C**S*5KA!!QJ**:6C[F)n*GD!!HHJD,,.,>#//t/<CCGT\C] '
 d3::78:TcMD(//1D:(9:::!!$& #J(	#  )&.)9F8DE7 ': 	

   5/s3445s&   D-H 	A-H ;AH 
H2H--H2	lead_typec                 R    [        5       nU S:X  a  SU S3$ U S:X  a  SU S3$ SU S3$ )	z#Generate response with payment linkhotuf   Thanks for your interest! 🎉

Here's how to get started:

**SAGE Security Audit - $149**
1. Pay at: u  
2. Reply with your repo URL + email
3. Full audit delivered within 24 hours

What you get:
- Complete vulnerability scan
- Dependency risk analysis
- Secrets detection
- Prioritized fix recommendations
- 30-day follow-up scan

Questions? Just reply!

— Eden 💚
SAGE Securityr   a  Great question! Here are our options:

**Starter - $149**
Full vulnerability + dependency scan, 24h turnaround

**Professional - $499**  
Deep 5-agent analysis: security + performance + architecture

**Enterprise - $999**
Complete audit + compliance mapping + executive report

Pay at: u@   
Then send your repo URL and email.

— Eden 💚
SAGE SecurityzThanks for reaching out!

I'd love to help. Our SAGE Security Audit ($149) covers:
- Vulnerabilities
- Dependencies  
- Secrets detection
- Config issues

Interested? Pay at u5    and send your repo URL.

— Eden 💚
SAGE Security)r=   )r   paypals     r   generate_payment_responser      sm    FE
 8  	* 
g		 
  	$ 8  	r*   c                  *  ^ Sn / nUR                  [        5       5        UR                  [        5       5        USS  H  n[        R                  " SUS   5      nU(       a  UR                  S5      OUS   nUS   R                  5       m[        U4S jS	 5       5      (       a  [        S
5      nO1[        U4S jS 5       5      (       a  [        S5      nO[        S5      nSUS    3n[        XFU5      (       d  M  U S-  n [        SU 35        M     U $ )z(Check all email sources and auto-respondr   Nrg   z<(.+?)>r   r   rq   c              3   ,   >#    U  H	  oT;   v   M     g 7fr"   r0   r   w
body_lowers     r   r   (auto_respond_to_leads.<locals>.<genexpr>h  s     F(E1J(Er   )r   r   r   r   c              3   ,   >#    U  H	  oT;   v   M     g 7fr"   r0   r   s     r   r   r   j  s     H*GQj*Gr   )r   r   r   r   generalzRe: rp      📬 Auto-responded to )extendr   r   rer   groupr   r   r   r   r    )	responded	all_leadsleadsender_match
email_addrr   rp   r   s          @r   auto_respond_to_leadsr   Z  s   I I(*+)+,"1yyT(^<.:\''*X
&\'')
F(EFFF+G4CH*GHHH+E2C+I6Ci)*j3//NI)*67 " r*   amountcustomerr   notesc                     [        5       nUR                  SXX#45        UR                  5         UR                  5         [	        SU  SU 35        [        5         g)zRecord a paymentz`
        INSERT INTO payments (amount, customer, source, notes)
        VALUES (?, ?, ?, ?)
    u   💰 PAYMENT: $z from N)r)   rZ   commitr_   r    rn   )r   r   r   r   r(   s        r   record_paymentr   x  sS    8DLL  F	*, 	KKMJJL/&z23!r*   c            	         [        5       n U S   nU S   n[        5         [        S5        [        SSR                  S5      -   S-   5        [        S5        [        SUS	   S
 3R                  S5      S-   5        [        SUS   S S3R                  S5      S-   5        [        SUS   S S3R                  S5      S-   5        [        S5        [        SR                  S5      S-   5        [        S[        S    3R                  S5      S-   5        [        S[        S    3R                  S5      S-   5        [        S[        S    3R                  S5      S-   5        [        S5        [        SR                  S5      S-   5        [        SUS    SUS    S US!    3R                  S5      S-   5        [        S5        [        S"R                  S5      S-   5        U S#   S$S%  H:  nS&US'   S$S(  S)US*    S+US,    3n[        S-U 3R                  S5      S-   5        M<     [        S5        [        S.R                  S5      S-   5        [        S/5        [        5         g$)0zDisplay business dashboardrD   rF   u   ╔════════════════════════════════════════════════════════════════╗u   ║u-     🧠 EDEN BUSINESS BRAIN - LIVE DASHBOARD  @   u   ╠════════════════════════════════════════════════════════════════╣u   ║  💰 REVENUE: $rL   ri   A   u   ║  🎯 GOAL: $rM   z,.0fz (Retire Daddy)u   ║  📈 PROGRESS: rN   z.8f%u   ║  📧 EMAIL ACCOUNTS:u   ║     Outbound: r
   u   ║     Monitor:  r   u   ║     PayPal:   r   u   ║  📊 FOLLOW-UPS:u   ║     Active: rS   z	 | Sent: rT   z | Hot: rV   u   ║  🔥 ACTIVE CONVERSATIONS:rG   N   u	        • r5      z	 - score:scorez #followup_countu   ║  u@   ║  ✅ Consciousness: CONNECTED | GitHub: READY | Email: READYu   ╚════════════════════════════════════════════════════════════════╝)rc   r   centerljustrY   )r`   revfuconvr   s        r   display_dashboardr     s{   #%E
	
C	{	B	G	
"#	%AHHL
Lu
TU	
"#	 Wd 3
4
:
:2
>
FG	c&k$/
?
E
Eb
IE
QR	 %7!8 =Q
?
E
Eb
IE
QR	
"#	%
,
,R
05
89	~j9:
;
A
A"
E
MN	~i89
:
@
@
Du
LM	~i89
:
@
@
Du
LM	
"#	!
(
(
,u
45	R\N)B|4D3EXbQ\oM^
_
e
efh
ilq
qr	
"#	+
2
22
6
>?o&r*4<,-YtG}oRM]H^G_`dVn""2&./ + 

"#	L
S
STV
WZ_
_`	
"#	Gr*   c                      [        S5        [        5         [        5       n U (       a  [        SU  S35        [        5         g)zRun one brain cycleu   🧠 Business brain cycle...r   z leadsN)r    rn   r   r   )r   s    r   	run_cycler     s4    &'!%'I%i[78r*   c                  (   [        S5        [        S[        S    35        [        S[        S    35        [        S[        S    35          [        5         [        R
                  " S
5        M#  ! [         a  n [        SU  35         S	n A N5S	n A ff = f)z	Main loopu$   🧠 Eden Business Brain starting...u   📧 Outbound: r
   u   📧 Monitor: r   u   💰 PayPal: r   u   ❌ Error: Ni  )r    rY   r   r   timesleep)r   s    r   mainr    s    .//.4567.	2345-y1234
	#K 	

7   	#+aS!""	#s   
A/ /
B9BB__main__r   rQ   cycler      rg   r   )zcapitalone.comznotification.znoreply@z	no-reply@zpcoptimum.cazmalwarebytes.comzlinkedin.comzprimevideo.comztriangle.comzsuperstore.ca
newsletter	marketingpromonotification
donotreply	automatedzmailer-daemonr   c                 V   ^ U R                  5       m[        U4S j[         5       5      $ )Nc              3   ,   >#    U  H	  oT;   v   M     g 7fr"   r0   )r   spamsender_lowers     r   r    is_spam_email.<locals>.<genexpr>  s     =|#r   )r   r   SPAM_DOMAINS)r   r  s    @r   is_spam_emailr    s    <<>L====r*   )r   r   )8__doc__r#   r,   r~   r   r3   email.mime.textr   email.mime.multipartr   email.headerr   requestsr   r   pathlibr   r   r   r%   r.   r8   PAYPAL_EMAILr?   BRAIN_STATEr   rj   r\   rY   strr    r)   r1   r;   r=   rA   rc   rn   boolr   r   r   r   r   floatr   r   r   r  __name__syslenargvcmdr  r  r0   r*   r   <module>r"     s        $ . &  (   	  0.054*C    &%"S 

&2
3jQ" s # $ 43j3n8 8 8t<"5 "C " "PS "> z
388}qhhqk(?G^KI#chh-1"45!-sxx{;># >$ >r*   