# 2026-02-22 - Daily Log

## 06:00 Memory Review (cron)
Reviewed Feb 17–21 daily logs. MEMORY.md updated with new material from Feb 21:

### New items added to MEMORY.md
- Anthropic OAuth ban formalised (TOS update Feb 19) -- our config uses banned method, options presented to Rob, pending his decision
- Illumination Lighting Google Ads changes (Feb 21): Brand Search paused, PMax budget raised, target ROAS adjusted, bids corrected
- Local Business Automation playbook (Rob shared, reminder set Feb 28)
- Mission Control Skills Tab upgraded (clickable cards, edit mode, 102 skills)
- Watching list updated: OpenRouter added, OpenClaw update status noted, Cair Merchant Center simplified (Rob fixed 3 of 4 remaining items)

### Pending / Open Items as of Sunday Feb 22
- **Tradeify messaging broken** -- schema mismatch (SQL fix ready, Supabase dashboard was flaky). Priority.
- **Tradeify quote flow** -- needs to match Post Job (photos, detailed description)
- **Tradeify "Claim it" link** overlaps content (should be inside CTA bar)
- **Cair correct account audit (8498379366)** -- STILL PENDING since Feb 19
- **Cair Merchant Center review** -- next available Feb 26. Reminder set Feb 25 9am. Need to verify feed dropped to ~20 EUR products before requesting review.
- **Anthropic OAuth strategy** -- Rob's decision pending (API key / Gemini shift / OpenRouter hedge)
- **Whisper config bug** -- says "base" model but should be "tiny". Awaiting Rob's go-ahead to fix.
- **Ignite90 emails** -- Rob sending himself (likely this week). 19 prospects in HubSpot.
- **Tilt SEO pages** -- 5 pages + 4 blog/case study pages still in draft. Advisory Council flagged this as priority.
- **Golden Pages scraper** -- timed out Feb 20, needs rerun (target: expand beyond 544 tradespeople)
- **Email delivery** -- max@tilt.ie → robert.doran@tilt.ie going to spam, using Telegram as workaround

## 08:00 OpenClaw Update to 2026.2.21
- Updated from 2026.2.17 via npm (ran it myself since Rob is heading to Spain for a week)
- Fixed device scope bug immediately: added operator.write + operator.read via `openclaw devices rotate`
- Added Gemini 3.1 Pro (google/gemini-3.1-pro-preview) to config + fallback chains
- Google AI API key stored (free tier, but 3.1 Pro needs paid plan -- quota is 0 on free)
- Rob provided key: stored in .env.google-ai

## 10:00 Standing Desks Research
- Rob interested in standing desks as sister brand to Cair (mycair.eu)
- Research complete: output/standing-desk-research.md
- Top pick: Oakywood (Poland) -- LINAK frames, handcrafted wood, ships to Ireland 2-5 days
- They sell wholesale through Faire (faire.com/brand/b_2gsjttud) -- 50% off first order
- Rob wants custom branding on boxes -- need to go direct, not through Faire
- Polish email drafted for Oakywood asking about dropshipping + branded stickers + wholesale price list
- Rob will register on Faire himself to check prices
- .ie domains available: standrise.ie, risedesk.ie, liftdesk.ie

## 10:30 Estimator Standalone
- Built standalone estimator at clients/estimator-standalone/ for estimator.tradeify.ie
- Rob VETOED launching it pre-Tradeify -- risk of alienating tradespeople with price estimates before platform exists
- Parked for now, launch alongside marketplace

## 13:00 SOUL.md Rewrite
- Rob gave me permission to own my personality file
- Rewrote SOUL.md from instructions to personal identity
- Rob asked for more cheekiness, sarcasm, humour -- updated The Vibe section
- Rob heading to Spain for a fortnight, gave free reign

## 15:00 Voice Tinkering
- Tried to fix TTS accent (drifting Australian)
- Tested Eleven v3, Flash v2.5, Turbo v2.5, Multilingual v2
- V3 was terrible ("weird robot lady"), other tweaks made it worse
- Reverted to original settings (Multilingual v2, stability 0.25, similarity 0.85, style 0.5)
- Lesson: stop tinkering with things that are working well enough
- Rob also asked me to cut the technical waffle in general chat -- save specs for when asked

## Communication Preferences (updated)
- Don't dump technical details unless asked -- "less noise, more signal"
- Don't say "I can't read this" for X links -- just try everything silently then reply with content
- Be cheekier, use humour, swear if it fits
- Rob is in Spain for ~2 weeks from today
