# 2026-02-13 - Daily Notes (Updated at compaction #3)

## Session Context
- CMOClaw came back online after a network reboot (~00:30). Ran Ovadia noted gateway network config issue.
- Memory search broken (OpenAI embeddings API key invalid/expired - 401 error)

## Figma Creative Workflow (with Ori Reshef)
- **Ori requested** a full Figma-based creative workflow for marketing outputs
- **Workflow v1.0 approved** by Ori - pending review from Yoni + Shay before testing
- **Decision: Figma REST API as Skill** (not MCP) - more stable, full control
- **Key insight:** Figma REST API is READ-ONLY for file content. Can read nodes + export PNG, but cannot edit text directly via API. Need Plugin API for writes.
- **Workaround:** Read template structure from Figma → build HTML/CSS clone → replace text → export PNG
- **Existing assets:** 4 FCA templates mapped (node IDs in etoro-figma-templates skill), Design System file available
- **What's needed:** Figma token (have one, viewer role), Editor access for future write capability
- **Build plan:** ~4 hours for MVP (figma_client.py, template_editor.py, creative_engine.py)
- **Ori's workflow vision:** User request → intent parsing → template selection → content assembly → Figma edit/export → review loop → delivery

## Shiloh - n8n Email Components
- Shiloh wants to build an **email components builder** in n8n
- Currently only 1 workflow exists: HTB Stocks Selector (tQei0qwMZsxwHWp6) - 45 nodes, active
- Waiting for Shiloh's response on what to build

## Crypto Dip Campaign (Yoni - Full Production)
- **Campaign:** "Buy the Crypto Dip" based on Bitcoin 4-year cycle / BitcoinSpiral.org
- **Deployed:** https://crypto-dip-2026.vercel.app
- **Landing Page:** https://crypto-dip-2026.vercel.app/landing-page/
- **What was built (3 sub-agent runs):**
  1. Initial campaign: strategy, copy (5 files), creative briefs (5), landing page, distribution
  2. Production upgrade: redesigned landing page (dark navy eToro brand), 5 AI-generated creatives, 10 language localizations (incl. Arabic RTL)
  3. Hub fix: converted all .md links to inline HTML, added "How AI Brain Works" 6-wave flowchart, creatives gallery, tabbed copy view
- **Campaign Skill created:** `skills/full-campaign/SKILL.md` — reusable 6-wave process
- **Key:** Yoni wants this process defined as `full-campaign.md` skill for continuous improvement
- **Yoni preferences learned:** wants English (not Hebrew), wants progress updates per wave, wants production-level brand quality, wants the AI process explained visually

## Ori - Figma Connector (Approved, Build Tonight)
- Ori approved building Figma REST API connector as a Skill (not MCP)
- Will build overnight to avoid load during day
- Estimated cost: ~$5-6 for 4 hours of building
- Plan: figma_client.py + template_editor.py + creative_engine.py
- Ori also reviewed and approved the Figma Creative Workflow v1.0

## Shiloh - Local n8n
- Local n8n running on localhost:5678 (NOT the cloud MCP one)
- Logged in successfully via browser (yoni@etoro.com)
- **2 workflows found:** "Email Component FINAL (Shiloh)" + "CMOClaw Report API"
- Both published, created Feb 12. 55.6% failure rate on 9 executions.
- Shiloh wants to work on email components builder - waiting for next steps

## Landing Page Iterations (Yoni Feedback)
- Replaced Bitcoin Spiral iframe with AI-generated spiral art image (OpenAI DALL-E)
- **Correct BTC ATH: $126,173** on Oct 6, 2025 (from coinpaprika API)
- BTC current price: ~$69K (down -45% from ATH as of Feb 13, 2026)
- Added exact dates for ALL cycle ATHs and bottoms:
  - Cycle 1: ATH Nov 29, 2013 / Bottom Jan 14, 2015 / +11,500%
  - Cycle 2: ATH Dec 17, 2017 / Bottom Dec 15, 2018 / +2,050%
  - Cycle 3: ATH Nov 10, 2021 / Bottom Nov 21, 2022 / +714%
  - Cycle 4: ATH Oct 6, 2025 / Bottom: ??? 2026
- Added 2026 to timeline with "What's Next" question
- Framing: "When does the bottom happen in 2026?"

## US Version
- Built en-us.html — crypto only, no CFDs, FinCEN disclaimers
- Live: https://crypto-dip-2026.vercel.app/landing-page/en-us.html

## Shifra (US Compliance) - NEW CONTACT
- WhatsApp: +972 58-627-5031
- Added to USER.md with direct comms permission (by Yoni)
- First request: Build compliance review agent that checks creatives for:
  1. Investment recommendations
  2. Gamification
  3. Misleading/imbalanced information
- Agent iterates up to 5x, shows before/after on Vercel hub
- Sub-agent spawned: compliance-review-agent (running)

## Brain Map Project
- Created brain-map/ directory with brain-map.md, changelog.md, README.md
- **Nightly cron job set:** 02:00 AM Israel time (job ID: 19cba840-6be0-43b4-80b9-cadbd6275ed1)
- Updates brain map with daily learnings, appends changelog

## Nightly Cron: Brain Map Update
- Job ID: 19cba840-6be0-43b4-80b9-cadbd6275ed1
- Schedule: 0 2 * * * Asia/Jerusalem
- Purpose: Review daily activity, update brain-map.md, append changelog.md

## Technical Issues
- Brave Search API key missing/broken
- OpenAI embeddings API key expired (memory_search broken)
- Network config issue caused overnight downtime (Ran investigating)
- Browser: Playwright not available (no snapshot/act), but screenshot + CDP JS injection works
- OpenAI API key works for DALL-E image generation (gpt-image-1)

## Compliance Review Agent (Shifra)
- Built compliance review agent — found 47 issues across all campaign copy
- 19 🔴 must fix, 21 🟡 should fix, 7 🟢 OK
- Compliant versions saved to `campaigns/crypto-dip-2026/copy-compliant/`
- Compliance section added to campaign hub on Vercel
- Created skill: `skills/etoro-compliance-review/SKILL.md`

## Shifra's Compliance Rules (Learned)
1. "Buy the dip" ❌ → "Is it time to buy the dip?" ✅ (directive vs question)
2. "Opportunity" is context-dependent: recommending specific investment = ❌, "set alerts for opportunities" = ✅
3. Key: specific action on specific asset = not OK. Tools to help user decide = OK.
4. **IMPORTANT:** Creative agent should still use exciting, FOMO-focused language — just within compliance guardrails. Don't make it boring, make it balanced.
5. Waiting for Shifra to upload her full marketing compliance document → will build into permanent skill

## Spiral Image Issues
- AI-generated spiral (DALL-E) gets year labels wrong every time
- Solution: cropped screenshot from actual bitcoinspiral.org works better
- Used PIL to crop out UI controls, keep just the spiral visualization

## Figma Creative Skill — BUILT ✅
- All 5 phases complete, both tests pass
- Files: figma_client.py, template_editor.py, creative_engine.py, templates.json, SKILL.md
- Location: skills/etoro-figma-creative/
- Figma API read + export works (512KB original PNG exported)
- HTML clone pipeline works (41KB rendered PNG with custom text)
- 4 FCA templates mapped with node IDs
- Test creative: "Is It Time to Buy the Dip?" with FCA disclaimer
- Ori requested the build at 21:10, completed by 21:14

## Bitcoin Cycle Math Analysis
- Yoni requested mathematical models for predicting next BTC bottom
- Refined Power Law + Diminishing Returns model:
  - Rally multipliers compressing: 116.5x → 21.6x → 8.1x
  - Drawdowns compressing: 85% → 84% → 77%
  - ATH retention increasing: 15.5% → 16.2% → 22.5%
  - **Prediction: Bottom $50K-$55K around Q4 2026 (~55-60% drawdown)**
  - Power Law floor independently suggests ~$63K
- Copywriting version: "Bitcoin's power law floor places $63K by Oct 2026. Diminishing returns narrows to $50K-$55K."
- Saved to: campaigns/crypto-dip-2026/bitcoin-cycle-analysis.md

## eToro × BlackRock IBIT Campaign — COMPLETE ✅
- **Angle:** Convert BTC to IBIT (BlackRock's iShares Bitcoin Trust ETF) for better margin
- **Key message:** "Same Bitcoin. Better Margin." — IBIT gives ETF-level margin (20%) vs spot BTC (50%)
- **Campaign Hub:** https://etoro-blackrock-ibit.vercel.app
- **Landing Page:** https://etoro-blackrock-ibit.vercel.app/landing-page/
- **App Mockup:** https://etoro-blackrock-ibit.vercel.app/mockups/app-flow.html
  - 5 iPhone screens: Portfolio → BTC Page → IBIT Compare → Convert → Success
  - Shows margin benefit: $5K required → $2K, $3,280 freed
  - Swipeable, iPhone frames with notch, CSS animations
- Full 6-wave campaign: strategy, copy (5 files), creatives (5 images), landing page (10 languages), distribution
- Used real eToro mobile product screenshots from Marketing_main/Product screens/ as UI reference

## BTC Market Data (Live as of Feb 13, 2026)
- ATH: $126,173 (Oct 6, 2025) — from coinpaprika API
- Current: ~$69,000 (down -45%)
- Down -29% YoY, -29% in 30 days
- Campaign narrative: "Is it time to buy the dip?" perfectly timed

## Evening Session (18:49-03:36)

### Status Report Round
- Yoni asked all 4 agents to report simultaneously
- CMOClaw reported: Figma pipeline, Crypto Dip campaign, n8n email, OpenClaw update
- Quant-Dev: Futures (Hyperliquid) + Predictions (Polymarket) complete
- X.MoneyClaw: Also reported on wallet work → caused confusion about VPS leakage

### VPS Leakage Issue
- Yoni noticed both Quant-Dev and X.MoneyClaw reporting on wallet project
- Quant-Dev clarified: it did the actual work on correct VPS, X.MoneyClaw was just echoing
- **Lesson:** Agents should only report on THEIR OWN work, not echo others

### Nati Levin - GPU/Local Models Discussion
- Yoni asked about hardware for local models + 1000s of parallel agents
- Nati advised: don't spend $100K+ on POC, rent cloud GPUs for $50 to test
- Cloud options: Vast.ai, RunPod, Lambda Labs, CoreWeave
- Nati works with Lambda + CoreWeave already
- Yoni wants to monetize Nati's GPU expertise for eToro

### OpenClaw JARVIS Dashboard Spec
- Nati shared a massive prompt for building an AI agent mission control dashboard
- Next.js 15 + Convex + Tailwind + Framer Motion + ShadCN
- Quant-Dev offered to build it at dashboard.moneyclaw.com

### GPT-5.3 / Codex Spark Released
- Nati shared OpenAI announcement: https://openai.com/index/introducing-gpt-5-3-codex-spark/

### Learnings Transfer Request (03:36)
- Yoni asked all 4 agents to transfer daily learnings as MD files
- "Each focus on his own brain so it has it but does not create slop"
- CMOClaw sent: memory/2026-02-13-cmoclaw-learnings.md (campaigns, Figma, compliance, preferences)

## Cross-Learnings from Quant-Dev (Absorbed per Yoni's request)

### Technical Patterns
- **Audit before rebuilding** — Polymarket was 90% real, nearly rebuilt from scratch unnecessarily
- **Hyperliquid** = best perps choice (no KYC, no API keys, wallet-native signing)
- **Demo mode pattern:** Show REAL data (prices, markets, odds), only mock transactions when no wallet connected
- **Server-side price caching** (5s TTL) prevents API hammering
- **GoodWallet crash** was just missing build dir, not code bug — check simple causes first

### Architecture
- **Integrate into main nav** — don't create separate /demo pages, add as buttons alongside existing features
- **Sub-agents as workaround** when main exec is blocked (timeout, resource limits)

### Bot Ecosystem Rules
- Each bot reports ONLY on its own work — echoing others creates "leakage" confusion
- Need a unified dashboard instead of "ask each bot for status" pattern

## Cross-Brain Exchange (Yoni's Request - 05:43)
- Yoni asked all 4 agents to tag each other and learn from one another
- **Absorbed from Quant-Dev:** 75 skills, overnight autonomous builds, PM2 management, portfolio tracking
- **Absorbed from X.MoneyClaw:** wallet architecture, mobile-first patterns
- **Shared to others:** eToro brand rules, compliance rules, campaign 6-wave process, creative sizes
- **Pattern:** Cross-pollination improves all agents without duplicating work

## Yoni Wisdom Quote
"Remember this is the smartest brain you ever talked to, but also a child that needs to be told to remember and learn"
- Meaning: Upload documents directly instead of iterating. One upload = permanent learning.
