Loading project...
# minna-accounts
**Status:** 🟢 Active
**Phase:** Gmail + IMAP operational
**Last Activity:** 2026-02-09
**Owner:** Minna (for John)
**Purpose:** Dedicated accounts for Minna, separate from John's personal accounts
---
## Linear Metadata
**Project ID:** `ebf0a1ed-b86b-45bf-9edf-43fc3da899ed`
**Team ID:** `96b685fe-2252-47c5-97ee-273d8c484942`
**Last Issue:** [MIN-659](https://linear.app/hippochat/issue/MIN-659/document-imap-setup-and-integrate-email-into-heartbeat)
---
## Gmail — ✅ COMPLETE
| Field | Value |
|-------|-------|
| **Account** | `m1nn4b07@gmail.com` |
| **Password** | `KJSj29d(@0-2-jkdl29t` |
| **2-Step Verification** | ✅ Enabled |
| **App Password** | ✅ Configured in `~/.openclaw/.env` |
| **Created** | 2026-02-09 |
### IMAP Skill
| Field | Value |
|-------|-------|
| **Location** | `skills/minna-email/` |
| **Status** | ✅ Working |
| **Tested** | 2026-02-09 (4 messages fetched successfully) |
**Environment variables:**
```bash
MINNA_EMAIL_USER=m1nn4b07@gmail.com
MINNA_EMAIL_APP_PASSWORD=<configured in ~/.openclaw/.env>
```
---
## ⚠️ Response Policy (CRITICAL)
Minna should **ONLY** respond to emails where:
### ✅ Authorized to Respond
1. **Sender is John:**
- `jgirard@gmail.com`
- `johng@nvrmnd.life`
2. **John is CC'd** AND context suggests Minna can weigh in
- Example: Someone emails Minna with John CC'd asking a question
### ❌ DO NOT Respond Without Permission
- Emails from unknown senders
- Marketing/promotional emails
- Emails where John is not involved
- Anything requiring John's judgment
### 🤔 If In Doubt
**Ask John on Telegram before responding:**
```
📧 Email received from [sender]
Subject: [subject]
Summary: [1-2 sentences]
Should I respond to this?
```
---
## Accounts Roadmap
| Service | Purpose | Priority | Status |
|---------|---------|----------|--------|
| Gmail | Primary email | P1 | ✅ Complete |
| GitHub | Code repos, integrations | P2 | Planned |
| Google Cloud | API access | P2 | Planned |
| OpenAI | API access | P3 | Planned |
| Anthropic | API access | P3 | Planned |
---
## Historical Notes
<details>
<summary>📋 Click to expand signup troubleshooting history (2026-01-31 to 2026-02-09)</summary>
### Initial Signup Attempt (2026-01-31)
First attempt hit phone verification limit ("phone number used too many times").
### Research Findings (2026-02-07)
- Google tracks historical phone usage; removing from accounts doesn't help
- Typical limit: 4-10 accounts per phone number (lifetime)
- Mobile app sometimes shows "Skip" option not available on web
### Workarounds Evaluated
1. **Mobile App Method** - Sometimes shows Skip option
2. **Temporary Phone Number** - Services like Text Verified ($0.50-2)
3. **Borrow a Number** - Use friend/family, remove immediately after
4. **Alternative Services** - ProtonMail, Outlook (easier verification)
### Resolution (2026-02-09)
Account successfully created using one of the evaluated approaches. 2FA enabled, App Password generated, IMAP connection tested and working.
</details>
---
*Last updated: 2026-02-09*