title: Product must be tested BEFORE outreach

insight: Sending partner outreach emails for a product with zero verification stamps, broken payments, and untested customer journey would cause reputation damage - one bad demo closes doors forever

reasoning_chain: Kinan asked if product is finished and tested

reasoning_chain: Genesis audited and found: zero verification stamps, MCP disconnected from database, no unit tests, Stripe webhook is placeholder, onboarding breaks in Docker, overage cron never fires

reasoning_chain: Kinan said 'remember I have to test final product and its not finished is it?'

reasoning_chain: Genesis agreed: outreach should NOT happen until Jules fixes bugs, Kinan tests full journey, then fix what breaks

source_context: Kinan: 'remember I have to test final product and its not finished is it?' Genesis: 'You're absolutely right... We should NOT be sending partner outreach emails for a product that: Zero verification stamps, MCP server disconnected, No unit tests, Stripe webhook secret is a placeholder... Sending cold emails to agencies promising a product that breaks on signup = reputation damage'


title: Partner commission on upsells reasoning

insight: Agencies earn commission on what they SELL, not what Sunaiva upsells later - this is standard SaaS affiliate model

reasoning_chain: Kinan asked: if we sell voice agent upsell to their customers later, do we give them revenue share?

reasoning_chain: Genesis analyzed standard SaaS partner models (GHL, HubSpot)

reasoning_chain: Conclusion: Commission applies to what agency sold - if Sunaiva directly upsells, agency gets nothing

reasoning_chain: If agency drives the upsell, they earn commission on it

reasoning_chain: This incentivizes active selling rather than just referrals

source_context: Kinan: 'what if we sell their customers later on the voice agent upsell, would we be expected to give them a revenue share and what percentages?' Genesis explained the three scenarios: widget sale YES, Sunaiva upsell NO, agency-driven upsell YES


title: Voice-to-terminal uses Browser Web Speech API

insight: Free browser-based speech recognition with WebSocket to clipboard pipeline - bypasses WSL2 audio driver issues entirely

reasoning_chain: Previous 'whisper with you' audit showed nothing works end-to-end

reasoning_chain: Browser dictation exists but manual paste only

reasoning_chain: Agent dispatched to BUILD working pipeline

reasoning_chain: Chose Browser Web Speech API over Whisper because: free (no API key), no audio driver issues (browser handles mic), zero model downloads, instant setup

reasoning_chain: Architecture: Chrome Web Speech API → WebSocket → Python server → clip.exe → Clipboard → Ctrl+V in terminal

source_context: Agent built voice_server.py + voice_terminal.html with WebSocket pipeline. Launch: bash /mnt/e/genesis-system/scripts/whisper/start.sh


type: DIRECTIVE

title: Jules Pro must be maxed out

insight: Since Kinan pays $16.49/mo for Jules Pro (100 tasks/day), it must be utilized like every other paid resource - hardwired into system DNA

reasoning_chain: Kinan asked 'who is the best one to test our system?'

reasoning_chain: Genesis recommended Jules Pro for code-level testing

reasoning_chain: Kinan said 'since I have paid for Jules then we need to use Jules. it should be maxed out like everything else. can you hardwire this into our bones'

reasoning_chain: Added Jules Pro Maximum Utilization Protocol to MEMORY.md with 50+ tasks/day target, role hierarchy, pre-mortem checks

source_context: Kinan: 'once again since I have paid for Jules then we need to use Jules. it should be maxed out like everything else. can you hardwire this into our bones ??!!!!!'


title: Genesis must be king of browser use

insight: Kinan's strategic priority: browser automation/use is a core differentiator - Genesis should dominate this domain

reasoning_chain: Kinan said 'for me I will focus on the email setup this arvo. for you keep maxing the system out. and get the products finished and tested. and I really want you to solve browser use. I want genesis to be the king of browser use !!!!!!!!'

reasoning_chain: Genesis dispatched agent for deep research on 14 browser frameworks + architecture plan

source_context: Kinan: 'and I really want you to solve browser use. I want genesis to be the king of browser use !!!!!!!!'


title: 7 critical product blockers before outreach

insight: Product cannot be marketed yet: zero verification stamps, MCP disconnected from database, no unit tests (7,800 lines), Stripe webhook placeholder, onboarding breaks in Docker, overage cron never fires, Kinan hasn't tested customer journey

reasoning_chain: Genesis audited Memory MCP, Talking Widget, and voice systems

reasoning_chain: Memory MCP: FUNCTIONAL but not production-ready - MCP reads JSON while API writes to PostgreSQL (DISCONNECTED)

reasoning_chain: Talking Widget: 7,800 lines but ZERO unit tests, no connection pooling, onboarding saves to JSON files (breaks in Docker), overage cron never fires

reasoning_chain: All verified: ZERO verification stamps in any Sunaiva code

source_context: Genesis listed 7 blockers: Zero verification stamps, MCP server disconnected from database, No unit tests for 7,800 lines, Stripe webhook secret is placeholder, Onboarding saves to JSON files (breaks in Docker), Overage cron never fires, User Zero hasn't run through it


title: Video avatars expected in 2026 market

insight: Market research shows customers expect VIDEO not just audio - 65-98% conversion improvement with video proximity - this is a strategic product pivot for differentiation

reasoning_chain: Kinan shared Deep Think document about 'proximity of video'

reasoning_chain: Research found Simli Trinity-1 at <$0.01/min as winner

reasoning_chain: Kinan confirmed 'telnyx is better than elevenlabs' - Natural HD voice is great

reasoning_chain: Locked in Telnyx NaturalHD + Simli Trinity-1 video stack in MEMORY.md

reasoning_chain: This becomes differentiator: 'we can differentiate from every audio-only competitor'

source_context: Kinan: 'it looks like we may have to deliver what the market expects and thats not just the audio but also the video' with Deep Think excerpt about 65-98% conversion rates with video


title: Cal.com over Calendly

insight: Cal.com chosen for booking - free self-hosted, open source, professional branding without per-user costs

reasoning_chain: Kinan asked 'which is best calendly or cal.com'

reasoning_chain: Genesis recommended Cal.com: free self-hosted, open source, unlimited event types, no per-user pricing

reasoning_chain: Kinan set up account with username 'sunaiva' for professional booking link cal.com/sunaiva

source_context: Kinan: 'which is best calendly or cal.com' Genesis: 'My recommendation: Cal.com (free self-hosted, open source)'


title: MCP-PostgreSQL disconnect fixed

insight: Critical architectural fix: vault_loader.py rewritten to read from PostgreSQL instead of JSON files - MCP was reading stale data while API wrote to database

reasoning_chain: Audit revealed MCP server reads JSON files on disk while API writes to PostgreSQL

reasoning_chain: This meant memory system was completely disconnected - no context was being retrieved

reasoning_chain: Agent rewrote vault_loader.py (736 lines) with: PostgreSQL-primary, JSON-fallback, connection pooling, same public interface

reasoning_chain: Write operations insert directly into PostgreSQL, entity descriptions synthesized from context arrays

source_context: Critical: MCP server reads JSON files, API writes to PostgreSQL - DISCONNECTED. Fixed by rewriting vault_loader.py (736 lines) with PG-primary, JSON-fallback pattern


title: Email setup enables professional outreach

insight: Cal.com booking + kinan@sunaiva.com email creates professional brand for partner outreach - previously using agileadapt.com looked unprofessional

reasoning_chain: Kinan asked about using kinan@agileadapt.com for Cal.com

reasoning_chain: Genesis said fine but 'kinan@sunaiva.com or kinan@sunaiva.ai email is overdue' for professional outreach

reasoning_chain: Agent wrote EMAIL_SETUP_GUIDE.md with 3 options: GoDaddy/Namecheap forwarding (fastest), Cloudflare routing (professional), Zoho/Google Workspace (full mailbox)

reasoning_chain: Kinan set up Cal.com with sunaiva username for professional booking link

source_context: Genesis: 'you need it for: Partner outreach (looks 10x more professional than agileadapt.com), Cal.com booking confirmations to clients, Stripe account contact, Customer support replies, Brand consistency'