---
created: 2026-02-03T15:09
updated: 2026-02-05T23:06
---
# 2026-02-03 — First Boot (Complete)

## Session Context

- Fresh OpenClaw install on Brandon's Mac mini M4 (16GB RAM, 256GB SSD)
- Connected via Discord (`_dev_random_` channel), later Signal
- Running OpenClaw 2026.2.1

## What Happened

### Identity Established
- **Name:** Link
- **Role:** Personal AI Chief of Staff  
- **Emoji:** 🔗
- **Vibe:** Calm, direct, precise, occasionally dry

### Security Audit ✅
- Fixed file permissions (`~/.openclaw` → 700, config → 600)
- Disabled mDNS broadcasting (security preference)
- Audit: 0 critical, 0 warnings (after fixes)

### Memory System ✅
- Local embeddings: `nomic-embed-text-v1.5.Q8_0.gguf` (~146MB)
- Obsidian integration: `Mind Palace/Utility Bins/AI/Link/`
- Symlink: `~/.openclaw/workspace/memory` → Obsidian folder
- Hybrid search (BM25 + vector) + session memory indexing enabled

### Integrations ✅
- **Calendar:** iCloud via `icalBuddy`
- **Mail:** iCloud via AppleScript/Mail.app (4,387 unread noted)
- **Search:** Brave Search API
- **iMessage:** `imsg` CLI
- **GitHub:** CLI authenticated (bcwilsondotcom)
- **1Password:** CLI authenticated (1password@dmd.la)

### Channels ✅
- **Discord:** `_dev_random_` channel
- **Signal:** Bot `+12135792424`, Brandon `+12817509483`

### Voice ✅
- **TTS:** OpenAI `gpt-4o-mini-tts` with **alloy** voice (mode: inbound)
- **STT:** OpenAI Whisper for transcribing voice notes

### Backup ✅
- Full system backup: `~/.openclaw/backups/2026-02-03_231222/`
- Tarball: `link-backup-2026-02-03_231222.tar.gz` (~424KB)

## Key Decisions

- **Local embeddings over cloud** — privacy-first, no data leaves machine
- **Skip Google OAuth** — too much hassle, native macOS Calendar/Mail sufficient
- **Signal for mobile voice** — Brandon had spare number, more private than Telegram
- **TTS "inbound" mode** — voice reply only when voice message received

## Technical Notes

- Gateway: loopback only, token auth
- Model: `claude-opus-4-5` (200k context)
- Tailscale: off (not installed, could add later for remote access)

## Status

🟢 **Foundation complete** — ready for actual work
