July 19 — Session 1
Project Kickoff & Persistent Memory
Set up CLAUDE.md for persistent memory across sessions. Created Zen/Buddha meditation SVG artwork. Named the AI system "Guru" and established preferences.
July 19 — Session 2
Infrastructure & First Connection
Connected Claude Code through G2 glasses via Tailscale over cell data. Set up Open Web UI with 22 models. Created Grok search script. Built initial business plan ($2,500 setup + $250/yr). Conceived the smart routing concept: local models on Wi-Fi, cloud API on cell.
July 19 — Session 3
Business Documentation
Created system snapshot, day-in-the-life walkthrough, and licensing/legal notes. Confirmed all software is legal to resell as a service. Financial projections: 3 clients/week = ~$409K year 1. Switched from Pro subscription to API key for unlimited usage.
July 19 — Session 4
Even Hub Research & Demo Kit
Researched Even Hub developer policies (launched April 3, 2026). Scoped realistic pricing at $10K per integration. Built portable demo kit concept (~$2,500–$3,100). Identified competitive moat: first-mover advantage with 1–2 year window to profit.
July 19 — Session 5
Business Models & Domain Purchase
Formalized Perpetual ($5–10K) vs SaaS ($500–800/mo) models. Purchased guruframe.ai domain. Planned Stripe billing, payment processing (ACH, cards, wire). Designed Microsoft 365 Graph API integration spec. Set up Cloudflare account and pointed nameservers.
July 20 — Sessions 6–7
Email Pipeline & Client Portal UI
Confirmed email integration working end-to-end (contact form → inbox). Fixed outbound deliverability: added DKIM records, confirmed Gmail delivery. Built complete Client Portal UI: login, signup, client dashboard (6 sections), admin portal (6 sections). Dark theme with red accents matching main site.
July 20 — Session 8
Real Auth Backend — Live Deployment
Replaced hardcoded demo logins with real authentication. Built Cloudflare Worker + D1 backend with PBKDF2-SHA256 hashing (100K iterations). Deployed live. Custom domain portal.guruframe.ai with auto-provisioned SSL. All 8/8 login tests passed.
July 20 — Session 9
Stripe Billing & Device Management
Wired Stripe billing: 4 credit packs, Checkout Sessions, webhooks, duplicate payment protection. Built device management (D1 table, client/admin endpoints). Integrated Tailscale API for live network status. Made settings page functional (profile save, password change). 6+ new API endpoints deployed.
July 20 — Session 10
Usage Tracking & Client Management
Built per-query usage tracking with 2.5x token markup. API key system with SHA-256 hashing. Auto-deducts credits per query. Connected Open Web UI filter function for automatic tracking. Expanded admin client detail view with model toggles, usage charts, and full profiles.
July 20 — Session 11
Portal Navigation Overhaul
Complete navigation rebuild for both admin and client dashboards. Added clickable stat cards, quick nav bars, breadcrumbs, programmatic navigation. Replaced all hardcoded data with real API calls. Fixed Buy Credits button bug. Added low balance warnings.
July 20 — Session 12 (Overnight)
Guru App — Full Build
Built the complete Guru App for Even Hub: Deepgram streaming STT, Open Web UI chat with streaming, multi-turn conversations, model switching, email integration (inbox/sent/compose via voice), calendar integration, credit balance display, companion UI with settings panel and chat transcript. 6 new portal endpoints. All code compiles clean.
July 20 — Session 13
Demo AI & Sandler Sales Coach
Connected live AI to guruframe.ai/test demo via Cloudflare Workers AI (Llama 3.3 70B) through portal proxy. Built localStorage memory system for cross-session recall. Loaded complete Sandler Sales methodology from TriMech training PDFs — all 7 Submarine steps, Pain Funnel, Negative Reverse Selling, objection handling, and real-time listening triggers. 24-prompt demo coaching sequence. Portal proxy coaching endpoint deployed.
July 20 — Session 14
Orb Menu, Coach HUD & LLC Registration
GuruFrame LLC officially registered on July 20, 2026 — Ryan's birthday! Built orb-centered menu (silhouette sphere stays visible, menu items in sphere-projected wheel). Added universal long-press voice activation from any state. Continuous coach listening with no gaps. Fixed coach HUD: radial-light center transcript, max 2 compass tips with 8s display + 2s fade-out. Created Master Push and Deploy Demo automation scripts. App bumped to v0.4.0.
July 20 — Session 15
Sales Coach Visual Overhaul & Stage Guide
Multiple iterations on Sales Coach visuals. Built matrix pixel-art $ sign (9×12 LED grid, per-pixel flicker, neon glow). Split coach layout: persistent Sandler Stage Guide at top (7 stages with bullet summaries, tap to advance), contextual AI tips at bottom. TriMech Solutions integrated into coaching AI with full pain-to-product solution map. Demo sequence expanded to 31 prompts.
July 21 — Session 16
Guru App Architecture Rewrite (v0.6.0)
Complete architecture rewrite after real G2 glasses testing revealed canvas bitmap rendering was fundamentally wrong. Switched to native SDK containers: TextContainer for instant text, ListContainer for menus. Removed all canvas rendering, animation loops, and image queues. Code reduced from 1714 to 600 lines, 150KB JS, 55KB .ehpk. Demo mode works with zero config via portal proxy. Full SDK research of all .d.ts type definitions.
July 21 — Sessions 17–18
Persistent Memory Database v4.0
Built full persistent memory database system: SQLite with WAL mode, FTS5 full-text search, 22 core tables, 7 FTS indexes, 37 triggers, auto-categorization rules. CLI tool (guru_memory.py) with 40+ commands. Schema v4 added organizations, assets, people, connections, credentials, IoT devices, financial accounts, transactions, communications, agent actions. Client template database with interactive setup script. Built guruframe.ai/database schema reference page. Archived 15 memories from sessions 9–18.
July 21 — Session 19
Database Page Polish & About Page Updates
Database page UI improvements: compacted nav bar with dropdown select, expand/collapse all buttons, auto-scroll sync. Added plain-English explanations to all 29 tables. Scrubbed all personal data for client-readiness. Updated about page with all progress through session 19.