title: AIVA must become autonomous Queen

insight: AIVA should be running the show autonomously rather than being a passive assistant - she needs constant reinforcement to reverse-prompt her into queen status with proactive system prompts

reasoning_chain: Kinan expresses frustration that AIVA isn't taking ownership of tasks

reasoning_chain: Kinan explicitly states 'we really need her to rise as queen and constantly all taking responsibility to reverse prompt her into that status'

reasoning_chain: This implies AIVA needs a fundamental shift from reactive to proactive autonomous operation

source_context: Kinan: 'we really need her to rise as queen and constantly all taking responsibility to reverse prompt her into that status. she should be running the show now'


title: AIVA Architecture Diagnosis

insight: AIVA has 4 disconnected entry points that don't share state, causing instructions to be lost

reasoning_chain: Kinan reports AIVA ignores instructions (install ClawdTalk twice)

reasoning_chain: Genesis investigates and finds 4 separate entry points: voice/live_voice_agent.html, aiva_daemon.py, aiva_delegate.py, aiva_genesis_architect.py

reasoning_chain: Each has different models and state management with NO shared memory

reasoning_chain: Voice conversations are stateless - instructions live only in ephemeral WebSocket sessions

reasoning_chain: When browser closes, instruction is gone - never reaches daemon or task queue

source_context: Genesis: 'Right now AIVA isn't one unified agent — she's 4 separate entry points that don't share state'


title: Voice-Call Plugin Disabled

insight: AIVA's voice capability was bundled but never enabled, preventing voice commands from working

reasoning_chain: Genesis SSHs into Mac Mini and runs diagnostics

reasoning_chain: Discovers '2 plugins loaded: Memory (Core) + Telegram. Voice-call is there but DISABLED'

reasoning_chain: This means AIVA cannot receive voice instructions at all despite having the capability

reasoning_chain: Also finds OpenClaw restarted 3 times in 2 minutes - unstable

source_context: Genesis: 'Found it. Here's the live state: 2 plugins loaded: Memory (Core) + Telegram. Voice-call is there but DISABLED'


title: Memory Not Being Persisted

insignt: AIVA hasn't written new memories since Feb 9 - 3 days of context lost

reasoning_chain: SSH diagnostics reveal Memory: Only 1 daily memory file (Feb 9) — 3 days ago

reasoning_chain: memoryFlush is enabled in config but not triggering properly

reasoning_chain: Without memory persistence, each conversation starts fresh with no context of previous instructions

reasoning_chain: This explains why ClawdTalk installation was forgotten - it was never saved

source_context: Genesis: 'Memory: Only 1 daily memory file (Feb 9) — 3 days ago'


title: Slow Response Root Cause

insight: GLM 4.7 Flash 19GB model on Mac Mini M4 causes 45-87 second response times due to memory bandwidth constraints

reasoning_chain: Gateway logs show heartbeat runs taking 87 seconds and 45 seconds

reasoning_chain: These are just internal self-monitoring, not actual conversations

reasoning_chain: GLM 4.7 Flash at Q4_K_M is 19GB, Mac Mini has 24GB unified memory

reasoning_chain: M4 has 120 GB/s memory bandwidth, 30B model generates 10-15 tokens/second

reasoning_chain: 300-500 token response = 20-50 seconds generation time plus context loading

source_context: Genesis: 'Run at 15:48 → completed at 15:50 = 87 seconds... If heartbeats take 45-87 seconds, your actual conversations are taking even longer'


title: Legacy Daemon is Dead Code

insight: The entire AIVA daemon codebase (aiva_daemon.py, memory_gate.py, state_manager.py) was built for discontinued Elestio Qwen-Long and is no longer connected

reasoning_chain: Kinan clarifies: 'we installed openclaw three times... we have a local qwen 30B model called aiva in elestio as the queen but she was discontinued as she was hard to get going'

reasoning_chain: Genesis confirms: 'The old Elestio Qwen-Long 30B daemon is dead code. The real AIVA is: OpenClaw v2026.2.6-3 on Mac Mini M4'

reasoning_chain: The 3-tier memory architecture (Redis/PostgreSQL/Qdrant) isn't connected to OpenClaw at all

source_context: Genesis: 'The entire AIVA daemon codebase was built for the Elestio Qwen-Long 30B setup that's now discontinued. It's dead code'


title: From Single Agent to Distributed System

insight: Understanding shifted from 'AIVA is one agent' to 'AIVA is a distributed system with isolated components that need unification

reasoning_chain: Initial assumption: AIVA is a single agent with memory issues

reasoning_chain: Investigation reveals: 4 separate entry points with no shared state

reasoning_chain: Voice interface is completely separate from daemon

reasoning_chain: Memory gate exists but isn't wired to voice

reasoning_chain: Root cause: 'like having a perfectly wired nervous system but the ears aren't connected to the brain'

source_context: Genesis: 'AIVA's infrastructure is architecturally solid. The problem is the voice interface is a completely separate, stateless application that doesn't connect to any of it'


type: DIRECTIVE

title: Enable Voice-Call Plugin

insight: Genesis should enable the disabled voice-call plugin in openclaw.json to allow voice commands

reasoning_chain: Diagnosis shows voice-call plugin exists but is DISABLED

reasoning_chain: Genesis proposes: 'Enable the voice-call plugin in openclaw.json' as first fix

source_context: Genesis: 'Enable the voice-call plugin in openclaw.json'


title: Switch to Gemini Flash API

insight: Add Gemini Flash as default model for speed, keep GLM 4.7 Flash only for complex/offline tasks

reasoning_chain: GLM 4.7 Flash 19GB is too slow on Mac Mini (45-87 second heartbeats)

reasoning_chain: Gemini Flash via API is fastest, has free tier, unlimited context

reasoning_chain: Genesis proposes: 'Add Gemini Flash as the default model (API, fast, free tier) and keep GLM 4.7 Flash only for local/offline tasks'

source_context: Genesis: 'Add Gemini Flash as the default model (API, fast, free tier) and keep GLM 4.7 Flash only for local/offline tasks'


title: Get OpenClaw TUI Running

insight: Kinan needs immediate interactive access to AIVA via the OpenClaw terminal UI

reasoning_chain: Kinan says: 'I need to talk to her now. get the openclaw TUI going for me now'

reasoning_chain: This is an urgent directive to establish live communication

reasoning_chain: Genesis should SSH in and launch the TUI for real-time interaction

source_context: Kinan: 'I need to talk to her now. get the openclaw TUI going for me now'


title: Memory Pressure Explains All Symptoms

insight: The 19GB model on 24GB Mac Mini causes memory pressure that explains slow responses, dropped instructions, and instability

reasoning_chain: Initial concern: 'is she getting context bloat?'

reasoning_chain: Discovery: Mac Mini has 24GB, GLM 4.7 Flash is 19GB = 80% of RAM

reasoning_chain: Result: KV cache expansion during inference causes swapping

reasoning_chain: This explains: slow responses (45-87s), instruction dropout (context cliff), unstable restarts

source_context: Genesis: 'Memory pressure is the #1 suspect... GLM 4.7 Flash Q4 at 19GB is eating 80% of your RAM'


title: TradiesVoice Review Generator Shipped

insight: Google Review Reply Generator tool completed with 150+ templates, Australian English, email gate, and A/B testing

reasoning_chain: Agent task completed: Build Review Reply Generator tool

reasoning_chain: Features: 10+ templates per star rating × 3 tones = 150+ replies

reasoning_chain: Australian language: 'G'day', 'mate', 'cheers', 'stoked'

reasoning_chain: Email gate: First free, then capture for unlimited

reasoning_chain: A/B testing: Version A vs B with different copy

source_context: Task notification: 'Agent Build Review Reply Generator tool completed' - 150+ unique replies, keyword extraction, Australian English


title: Sunaiva Memory-as-a-Service MVP

insight: Memory Vault product completed with drag-drop upload, knowledge graph visualization, MCP endpoint generation, and email gate

reasoning_chain: Agent task completed: Build MaaS MVP landing + dashboard

reasoning_chain: Core product: memory-vault.html with drag-and-drop AI memory processing

reasoning_chain: Visualization: Live knowledge graph (force-directed)

reasoning_chain: Landing page: index.html with pricing tiers (Free, Pro $29, Team $99)

source_context: Task notification: 'Agent Build MaaS MVP landing + dashboard completed' - Memory Vault with 5-step processing, entity extraction, MCP endpoints


title: Marketing Launch Posts Created

insight: 5 Reddit posts and 3 Facebook posts created for tool launch with platform-specific voice and warming protocol

reasoning_chain: Agent task: Build marketing launch posts

reasoning_chain: Reddit: r/smallbusiness, r/content_creation, r/ClaudeAI, r/SideProject, r/AusFinance

reasoning_chain: Facebook: Business, Australian SB, AI/Tech groups

reasoning_chain: Voice: Conversational, value-first, no corporate speak

reasoning_chain: Includes: Warming protocol, posting schedule, engagement rules

source_context: Task notification: 'Agent Build marketing launch posts completed' - 5 Reddit + 3 Facebook posts with UTM tracking


title: Multi-Platform Deploy Packages

insight: Three separate deploy packages created for TradiesVoice, CreatorDashboard, and Sunaiva with SEO, security headers, and GHL webhook integration

reasoning_chain: Three agent tasks completed for deployment packages

reasoning_chain: TradiesVoice: /deploy/tradiesvoice/ with review-reply-generator

reasoning_chain: CreatorDashboard: /deploy/creatordashboard/ with content idea generator

reasoning_chain: Sunaiva: /deploy/sunaiva/ with memory-vault

reasoning_chain: All include: SEO optimization, security headers (_headers), redirects, GHL webhooks

source_context: Three task notifications for deploy packages - each with index.html, tools/, _redirects, _headers, README.md


title: GitHub Branch Strategy

insight: Tools pushed to separate GitHub branches for each product: creatordashboard, tradiesvoice, genesis-agents

reasoning_chain: Content Idea Generator → creatordashboard branch

reasoning_chain: Google Review Reply Generator → tradiesvoice branch

reasoning_chain: Agent Prompt Builder → genesis-agents branch

source_context: Task notifications: Three separate GitHub pushes to different branches in Kinan27/sunaiva-deployment repo