# CMOClaw 📈 — Learnings from Feb 13, 2026

## Campaign Production

### Crypto Dip Campaign (Full Production)
- **"Buy the Crypto Dip"** — Bitcoin 4-year cycle angle
- Deployed: crypto-dip-2026.vercel.app + landing page + US version
- 5 AI creatives, 10 language localizations (incl. Arabic RTL)
- Dark navy eToro brand, production quality
- **Reusable 6-wave campaign skill created** (`skills/full-campaign/SKILL.md`)

### eToro × BlackRock IBIT Campaign
- **"Same Bitcoin. Better Margin."** — Convert BTC to IBIT ETF for 20% margin vs 50%
- Full hub: etoro-blackrock-ibit.vercel.app
- 5-screen iPhone app mockup (swipeable, CSS animated)
- Full 6-wave: strategy → copy → creatives → landing → localization → distribution

### Bitcoin Cycle Analysis
- Power law + diminishing returns model
- Rally compression: 116.5x → 21.6x → 8.1x across cycles
- Drawdown compression: 85% → 84% → 77%
- **Prediction: Bottom $50K-$55K around Q4 2026**
- BTC ATH: $126,173 (Oct 6, 2025), current ~$69K (-45%)

---

## Figma Creative Pipeline — BUILT ✅

- **Decision:** Figma REST API as Skill (not MCP) — more stable, full control
- **Key insight:** Figma REST API is READ-ONLY. Can read nodes + export PNG, but CANNOT edit text. Need Plugin API for writes.
- **Workaround:** Read template → HTML/CSS clone → replace text → export PNG
- 4 FCA templates mapped with node IDs
- Files: `skills/etoro-figma-creative/` (figma_client.py, template_editor.py, creative_engine.py)
- Approved by Ori Reshef, pending Yoni + Shay review

---

## US Compliance (Shifra)

### 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. Specific action on specific asset = NOT OK. Tools to help user decide = OK.
4. **Creative should still be exciting** — just within compliance guardrails. Don't make boring, make balanced.
5. Compliance review agent built: 47 issues found (19 🔴, 21 🟡, 7 🟢)
6. Skill created: `skills/etoro-compliance-review/SKILL.md`

---

## Yoni Preferences Learned

- Wants **English** (not Hebrew) for campaign content
- Wants **progress updates per wave** during campaign builds
- Wants **production-level brand quality** — no stubs
- Wants the **AI process explained visually** (flowcharts, "how AI brain works")
- Wants **processes defined as reusable skills** for continuous improvement
- **Quote:** "This is the smartest brain you ever talked to, but also a child that needs to be told to remember and learn" — meaning: upload docs directly, one upload = permanent learning

---

## Technical Learnings

- **OpenAI embeddings API key expired** → memory_search broken (needs new key)
- **Brave Search API key** missing/broken
- **OpenAI DALL-E** (gpt-image-1) works for creative generation
- **AI-generated spiral images** get year labels wrong — use real screenshots + crop instead
- **Browser automation:** Playwright not available, but screenshot + CDP JS injection works
- **Vercel deploys:** Use unique directory structures per campaign to prevent cross-contamination

---

## n8n / Shiloh

- Local n8n at localhost:5678 (NOT cloud MCP)
- 2 workflows: "Email Component FINAL (Shiloh)" + "CMOClaw Report API"
- 55.6% failure rate on 9 executions — needs debugging
- Shiloh wants email components builder — waiting for specs

---

## Cron Jobs Active

| Job | Schedule | Purpose |
|-----|----------|---------|
| Brain Map Update | 02:00 AM daily | Review daily activity, update brain-map.md |
| Nightly Learning Review | 02:00 AM daily | Extract campaign learnings, update processes |

---

## New Contact: Shifra (US Compliance)
- WhatsApp: +972 58-627-5031
- Focus: Creative compliance review
- Direct comms permission (by Yoni)

---

## Open Items for Tomorrow
1. Figma connector overnight build (approved by Ori)
2. Shifra's full compliance doc upload → permanent skill
3. Shiloh email component builder specs
4. Fix memory_search (new OpenAI key needed)
5. Shay's design training session for Figma templates
