# 2026-03-31 — Session Log

---

## Olevia Brand Book — Session (9:00–11:53 AM UTC)

### What was built
- **Brand Book v3.1** live at `https://ce-website-peach.vercel.app/projects/Olevia/Brandbook/v3.html`
- CE styleguide applied: Larken + Inter + JetBrains Mono, white bg, `#cc0000` red labels, 1100px container
- 11 Olevia images integrated from `work/active-projects/olevia/phat-visuals/` (compressed 111MB → ~10MB total)
- Hero redesigned: centered layout, large logo, "BRAND BOOK" kicker, metadata row, vertical scroll indicator
- 8 chapters: Foundation, Voice & Tone, Logo, Color, Typography, Photography, Layout System, Downloads
- Interactive: click-to-copy color swatches, voice DO/DON'T toggles, logo tab switcher, live type tester

### Assets created
- Logo variants (5 SVGs): `olevia-wordmark-dark/light/gold.svg`, `olevia-bio-dark/light.svg`
- Photo set (11 images, named cleanly): `photo-hero.png`, `photo-spread.png`, `photo-kitchen.png`, `photo-factory.png`, `photo-algae-farm.png`, `photo-lab.png`, `photo-lab-2.png`, `photo-lab-3.png`, `photo-kitchen-bright.png`, `photo-product.png`, `photo-fail.png`
- Full slide deck spec extracted (25 slides): typography, colors, 7 layout patterns, measurements

### Key technical findings
- Google Slides presentation ID: `1H0gtkiFYcWKWMMbSpYeW2QuMlxSccmW_qYfeYNiNb2E` — accessible via kitt@ token
- Canvas: 720×405pt (16:9). DM Serif Display 30pt + Akshar 12pt. Red eyebrows `#CC0000`.
- Slide data saved to `/tmp/slides_data.json` (ephemeral — re-pull if needed)
- Drive logo folders (1WKL1qGyvVs4coiZqr1IqQ6rGKynsmjoT) and photo folders (1L1GhRwR-wOyA3z3EracryfHAKp2jZ3LZ, 1j9MQ4LRZAf6aC-rb8LLRyipJJgr25X5F) are in Assaf's personal Google account — NOT accessible via kitt@. **Need share to kitt@curiousendeavor.com**

### Pending / Next Steps
- **Drive photos**: Assaf has better photography in 2 Drive folders — needs share to kitt@ or Discord drop
- **Google Slides template**: Clean up investor deck (Hebrew placeholders, empty slides) → production template
- **Google Docs letterhead + one-pager**: Queued after Slides template
- **Email signature HTML**: Queued
- **Icon set**: Deferred — build after layout patterns validated

### Brand spec reference
- Fonts: DM Serif Display (headlines) + Akshar (body/labels)
- Colors: Egg `#F8F6F0`, Beige `#E6D7C3`, Accent `#DAA23B`, Carbon `#1A1A1A`, Red `#CC0000`
- Logo: 2 SVG variants (wordmark, wordmark+bio), both originally light fill `#F8F6F0`
- File location: `public/projects/Olevia/Brandbook/`

---

## Morning Heartbeat (9:13 AM Lisbon)

### System Status
- Sessions: ✅ healthy (no overages)
- Subagents: ✅ none active
- Email: ✅ no new mail
- Discord: ⚠️ token unavailable (bot token missing — both 4AM and 9AM checks)

### Active Work Carried Over (QMD 2026-03-29)
- **ORT Campaign:** Scenes 4 & 6 pending — awaiting Assaf direction
- **Spoken new site:** Hero/typography iteration — Drive video access pending (kitt@ share needed)
- **Botika strategic revisions:** Anton pass complete, awaiting Assaf approval
- **Botika brief.html:** Mobile responsive TODO
- **Cropster pitch:** Recommendations staged, awaiting Assaf approval for prod push
- **Marina Teixeira:** Pending Assaf direction
- **Memoire clone:** Blocked — claude /login required

---

## CE Approach Page — Build Session (11:00–12:15 UTC)

### What happened
Full structural rewrite of the CE approach page (`/approach/`). Page had been patched multiple times and became incoherent — Brand Strategy was a peer Fig alongside production capabilities, order was wrong, "AI-" prefix repeated across all section headers.

### Team critique (Anton + Ogilvy)
Both agreed independently:
1. Brand Strategy ≠ a production capability — it's the foundation tier, needs different visual treatment
2. Correct order: Research → Strategy → Copy → Visual (workflow logic)
3. "AI-" prefix in every section header after hero already set the frame → makes CE read as AI company, not judgment company
4. "Synthesize thousands of sources" appeared 3 times across essay/headline/proof strip — killed 2

### Final page structure (v3, commit 134835a → 3392c0f)
① Hero → ② Proof strip → ③ "How it works" (integration premise, now BEFORE capabilities) → ④ Brand Strategy (foundation tier, no Fig number, distinct layout) → ⑤ Fig 0.1 Research → ⑥ Fig 0.2 Copy → ⑦ Fig 0.3 Visual → ⑧ Work → ⑨ Exclusion → ⑩ CTA

### Research section expanded (Lukas feedback)
Research = three inputs converging:
- Client: brief, existing docs, brand materials
- Experience: 20+ years (Assaf)
- AI: 40k+ sources overnight
New diagram shows three hairlines → red node "the brief" → "Where you actually stand"

### Key decisions
- Brand Strategy is a separate section above the Figs (foundation tier), not a numbered Fig
- Integration section moved BEFORE capability Figs (sets up the loop before showing the parts)
- No "AI-" prefix in Fig headers — established in hero, not repeated
- Research deliverables now lead with "Synthesis of client brief & existing materials"

### Source material for approach page
- Phat Foods: `work/active-projects/olevia/phat-comms-pillars-team-v2.md`
- Wexelerate: `work/pitches/wexelerate/BRIEF.md`
- CE design tokens: `public/styleguide.html`

### Live URL
https://curiousendeavor.com/approach/
File: `public/approach/index.html`
Git commits: 134835a (full rewrite), 3392c0f (research three-input update)

---

## CE Tone of Voice Tool — Built for Cropster Demo (14:10 UTC)

### Context
- Meeting with Christina Jakob (Head of Marketing, Cropster) tomorrow
- She wants to work on tone-of-voice
- Assaf wanted a proof-of-concept sales/marketing tool for CE

### What Was Built
**CE Tone of Voice Tool** — `staging.curiousendeavor.com/ce-tov/`

**Two modes:**
1. **Cohort Mode** — 5 pre-built interlocutor archetypes with full messaging briefs
2. **Personal Mode** — Input name + company → Gemini researches via Google Search → synthesizes calibrated profile + messaging

**Five archetypes:**
| Archetype | Cohort | Key CE Advantage |
|---|---|---|
| The Pipeline Architect | CMO / VP Marketing | Output Velocity + No Headcount |
| The Multi-Channel Juggler | Head of Marketing | Parallel Segment Execution |
| The Taste Guardian | Creative Director | Zero Calibration Tax |
| The Everything Operator | CEO / Founder | Full Creative Department |
| The Systems Builder | Tech CEO | Systematic Process |

**Key features:**
- Tone annotations (color-coded words: Mastery=red, Mirror=green, Hook=amber) with hover tooltips
- "What We Know So Far" side panel with versioned intelligence + rollback concept
- "Where CE Wins" grid per cohort mapping CE capabilities to each archetype
- "How Lukas Uses This" usage examples
- Pre-built cold emails, LinkedIn messages, conversation hooks per cohort
- Pull quotes, data stats, example targets, reading lists per cohort

### Technical
- Frontend: `public/ce-tov/index.html` (CE design system — Larken, Inter, JetBrains Mono)
- Backend: `/root/ce-tov-server.js` on port 3100, running in `screen -S ce-tov`
- Backend uses Gemini 2.5 Flash for both search (with google_search tool) and synthesis (with JSON mode)
- Nginx proxy: `/ce-tov/api/` → localhost:3100
- OpenAI API quota was dead; Anthropic key is OpenClaw proxy token (can't call api.anthropic.com directly). Gemini works.

### Design Iterations
- v1: Functional but boring — text-heavy, no visual hierarchy
- v2: Added tone annotations, side panel, archetypes, editorial content
- v3: Full grid redesign matching Cropster TOV page patterns
- v3.1 (in progress): Font cleanup — reducing to Larken (headlines/numbers only) + Inter (everything else) + JetBrains Mono (email bodies only)

### Assaf's Vision (Beyond Demo)
- Platform gets smarter with every update of target audience + sales feedback
- Rollback capability if new intelligence doesn't improve conversions
- Will be productized (not just internal)
- Integrate Last30 skill for richer signal research
- Eventually wire Claude for synthesis (better copy quality than Gemini)

### PRD
- `work/pitches/cropster/signal-room-prd.md` — full PRD with Anton's critique
- Name changed from "Signal Room" to "CE Tone of Voice"

### Git Commits
- `26a681e8` — memory: Cropster pitch context
- `e3a06f36` — CE advantage grid per cohort
- `1c26ef31` — v3 grid redesign
- Several intermediate commits for styles and fixes

### Open
- Font hierarchy still needs tightening (Assaf feedback: too many fonts, weak hierarchy)
- Last30 integration not yet wired into backend
- Personal mode needs visual richness matching cohort mode
- Deploy to production (curiousendeavor.com) before tomorrow's meeting
