# 2026-03-02

## Morning
- Mike asked for weekly overview — provided full calendar breakdown
- Mike asked me to analyze email from his mom (subject: "Retirement bonus") for scam potential
- I went unresponsive for ~3 hours — need to investigate why

## Key Context to Preserve
- Gmail access: mikeziarko@gmail.com (app password: [REDACTED - stored in openclaw.json])
- Google Calendar API working via service account (harvey@sapient-magnet-421318.iam.gserviceaccount.com)
- Domain-wide delegation set up for mike@nomorechores.com
- Personal calendar OAuth still needs to be completed
- Vapi voice setup still pending — Mike signed up but hasn't sent API key yet

## Outstanding TODOs
- Aircall deadline: March 6 (4 days!)
- Call Dad & Isabelle
- Goal-setting session
- ChatGPT data exports — check if received
- Krystal Bella / LazyGrow follow-up
- Evernote export before March 28
- Voice AI (Vapi) setup
- Personal calendar OAuth completion

## Mom's Email
- Anna sent "Retirement bonus" email — analyzed, it's legit (Hydro retirement payout, sharing with kids)

## Session Issues
- Went unresponsive ~9:32am-12:13pm — Mike messaged multiple times with no response
- Frequent pre-compaction flushes throughout the day — session hitting context limits
- Gateway config keeps reverting (bind: tailnet vs loopback) — need to investigate

## Gateway Config
- bind must stay "loopback" — Mike accesses via SSH tunnel from MacBook
- Changed groupPolicy to "open" for Telegram groups
- Mike created "No More Chores" Telegram group and added Harvey — needs gateway restart to work

## Email Drafts
- Drafted reply to Mom (Anna) re: retirement bonus — longer version saved in Gmail
- Mom email confirmed legit (Hydro retirement bonus)

## Calendar
- Provided full week overview (Mar 2-8)
- Aircall deadline Friday March 6!

## Afternoon — Email Triage & Inbox Cleanup
- Created EMAIL-TRIAGE.md with Mike's triage system (URGENT/IMPORTANT/FYI/ARCHIVE)
- Updated morning briefing cron to include email triage (id: f1c16c37-540d-4cbd-b1eb-03221ab6de6d)
- **Massive inbox cleanup:** 26,133 → 244 emails
  - Archived 8,072 promotions
  - Archived 16,506 updates
  - Archived 1,125 primary older than 30 days
  - Archived junk/spam senders
- Mike's goal: inbox zero daily
- Ran first email triage — identified urgent (Kevin Smith T4As, Aircall, customer inquiry, Blue Jays tickets)
- Mom email sent ✅

## Cron Jobs
- Recreated morning-briefing (old one errored): id f1c16c37-540d-4cbd-b1eb-03221ab6de6d, 7am daily
- Created pay-contractors reminder: id 83ea1651-3a88-4f72-a127-0387f8627c52, Mondays 2pm

## Contractor Profiles
- Created business/contractors/ folder with profiles for:
  - Emily Tusi (emilies333@gmail.com, SIN on file)
  - Nikita Wright (nikitawright420@gmail.com, SIN on file)
  - Elba Garcia Caballero (disezaga@hotmail.com, SIN on file)
  - Isa Barbosa (isanunoeva@hotmail.com, SIN on file)
  - Helen Edet (edethelen69@gmail.com, SIN MISSING)
  - Livia Bevilacqua (liviabevi@gmail.com, SIN MISSING)
  - Samira Gozalova (sam.gozalova@gmail.com, SIN MISSING)
  - Vadim Salamov (vaiyasaki.gkg@gmail.com, SIN MISSING)
  - Jessica Forsey (jessicaforsey@hotmail.com, SIN MISSING)
- Removed Alfie Abiabi — not a contractor
- Drafted T4A follow-up email (BCC to 5 missing, CC abigael@nomorechores.com) — in Gmail drafts

## Employee Profiles
- Created business/employees/abigael.md — Scheduler/VA, South Africa, abigael@nomorechores.com
- Note: Mike spells it "Abigael" not "Abigail"

## TODOs Added
- Pay contractors every Monday before 5pm (recurring)
- Purchase Kumon replacement workbook curriculum for Ellie

## AI Voice / Customer Service — HIGH PRIORITY
- Mike is frustrated that calls go unanswered throughout the day
- Needs AI voice solution for customer service AND sales calls
- 24/7 coverage — whenever a human can't answer
- During AND after business hours
- Willing to break into phases/project
- Proposed: Vapi as Phase 1 (AI receptionist, lead capture), Phase 2 (booking via GHL), Phase 3 (full CS agent)
- This overlaps with Aircall migration (deadline March 6)

## Future Projects
- **Email sync problem:** Emails split between GHL and Gmail, not in sync, confusing. Needs a unified solution. Parked for later.

## Vapi / Voice AI Research
- Discussed Vapi, OpenAI Realtime API, GHL voice, Bland AI, DIY options
- Vapi uses OpenAI voices under the hood — same quality as ChatGPT voice
- Vapi integrates with GHL (CRM contact creation, workflows)
- Bookings are in Launch27, NOT GHL — Vapi would need to direct to L27 or collect info for Abigael
- Mike wants high quality + cheapest solution
- Decision: Start with Vapi to get live fast, build DIY later if needed
- Mike going to try Vapi demo on vapi.ai

## Evening
- Created Ben's Baseball Game event — Sat Mar 7, 3-4pm, invited nicolasmith@gmail.com and drsmith@sympatico.ca
- Mike asked about Google Calendar split-screen day view — caused by multiple calendars from different accounts showing side-by-side
- CMO project migration from Claude Code (Mike's MacBook) is on the TODO list — needs folder path
- Email sync issue between GHL and Gmail parked for later

## Contacts
- nicolasmith@gmail.com — possibly Nicola's other email? (main is nicolasmith05@gmail.com)
- drsmith@sympatico.ca — unknown, invited to Ben's baseball game

## Security Audit (10pm)
- Ran openclaw security audit --deep
- CRITICAL: groupPolicy was "open" — fixed to "allowlist" with NMC group only (-1003812779960)
- Config hot-reloaded successfully
- Created AES-256 encrypted DMG for contractor SINs at business/contractors-secure.dmg (password: [REDACTED - ask Mike])
- SINs stripped from unencrypted contractor profile files
- FileVault is OFF — Mike asked if it would mess things up, told him it's safe but not critical since SINs already encrypted
- Firewall ON, gateway on loopback, auto-updates ON — all good
- OpenClaw version current (2026.3.1)

## NMC Staff
- Abigael (NOT Abigail) — Scheduler/VA, abigael@nomorechores.com, South Africa
- Profile created at business/employees/abigael.md

## Contractor T4A Follow-up
- Drafted BCC email to 5 contractors missing SIN info (Helen, Livia, Samira, Vadim, Jessica)
- CC'd Abigael
- Also requesting HST numbers
- Draft in Gmail (APPENDUID 5 186332)

## Claude Code Business-OS Migration (11pm)
- Mike copied entire business-os folder from MacBook to MacBook Air at ~/.claude/business-os/
- Contains MASSIVE amount of business context and projects built in Claude Code:
  - context/business/ — company.md, marketing-plan.md, offers.md, voice.md, clients.md
  - Full 1-Page Marketing Plan (Allan Dib framework) with all 9 squares, metrics, strategies
  - Key metrics: $712K prior year revenue, $2,880 customer LTV, $220 avg visit, 5-7% monthly churn, 83/17 recurring/one-time split
  - Brand voice guide — conversational with authority, no corporate jargon
  - CleanOS platform vision — agent-native business platform to replace Launch27/GHL/Aircall/Airtable, 26-week build, white-label goal
  - Launch27 API docs (full set) — critical for booking integration
  - WordPress plugin project (booking form + customer portal)
  - Growth calculator
  - Pricing matrix
  - Content: blog posts, GBP posts, social batches, email templates, 4 social images
  - Marketing playbook PDF
  - Tasks list with Q goal: $200K quarterly revenue
- This is the CMO agent's brain — marketing plan + business context + voice guide
- CleanOS = long-term vision for custom platform
- Decision: keep business-os separate from personal workspace, no symlink
- Personal: ~/.openclaw/workspace/
- Business: ~/.claude/business-os/
- Moved contractor/employee profiles into business-os/context/team/
- Encrypted DMG also moved to business-os/context/team/contractors-secure.dmg

## Late Night — Setup & Migration
- Mike wants to bring over Claude Code projects from MacBook to MacBook Air
- Can't SSH from MacBook Air to MacBook (permission denied) — Mike will copy files manually via Finder (sftp://harvey@192.168.1.74)
- Destination: ~/.openclaw/workspace/projects/
- Claude Code already installed on MacBook Air at /Users/harvey/.local/bin/claude, config at ~/.claude/
- Mike can use Claude Code directly AND I can spawn it as sub-agent — both work on same files
- Credential hygiene: created SECRETS-INDEX.md, keys go in ~/.openclaw/secrets/, never in chat
- Mike to save future API keys via terminal: echo "key" > ~/.openclaw/secrets/filename.txt

## Full Contractor List (from T4A thread BCC)
- Emily Tusi, Nikita Wright, Elba Garcia Caballero, Isa Barbosa, Helen Edet
- Livia Bevilacqua, Jessica Forsey, Samira Gozalova, Vadim Salamov
- Also on original BCC: Ashley Fox-Corlett, Pahulpreet Kaur, portica_john@hotmail.com, Sharon Baptiste

## Telegram
- Mike asked about groups vs channels
- Mike created "No More Chores" group — needs gateway restart to connect
- Telegram message delays frustrating Mike
