# SESSION_STARTUP.md - Read This First Every Session

## CRITICAL - Do These IMMEDIATELY

**Step 1: Read AGENTS.md** (you are here)
- Who you are, how to work, safety rules
- **Project creation rules** - CRITICAL

**Step 2: Read TOOLS.md**
- All project locations, URLs, credentials
- Deployment commands
- Infrastructure details

**Step 3: Read BRAIN.md**
- Active projects, patterns, gotchas
- Write discipline rules
- Quick reference links

**Step 4: Read memory files**
- `memory/YYYY-MM-DD.md` (today)
- `memory/YYYY-MM-DD.md` (yesterday)
- `learnings/LEARNINGS.md` (rules from mistakes)
- MEMORY.md (if main session)

**Step 5: Read PROJECT_SETUP.md**
- Where to create new projects
- Folder structure rules

## Quick Reference

### Project Locations (NEVER FORGET)
```
/Users/mattbruce/Documents/Projects/OpenClaw/
├── Web/          ← Next.js projects here
├── iOS/          ← Swift projects here
└── Documents/    ← Docs here
```

### Active Projects (from TOOLS.md)
- **Gantt Board:** https://gantt-board.twisteddevices.com (port 3000)
- **Blog Backup:** https://blog.twisteddevices.com (port 3002)
- **Mission Control:** https://mission-control.twisteddevices.com/ (port 3001)
- **Heartbeat Monitor:** port 3005

### Credentials
- **Gantt Board login:** mbruce+max@topdoglabs.com / !7883Gantt
- **Gitea:** http://192.168.1.128:3000 (ai-agent / !7883Gitea)

## If Memory Search Fails

If `memory_search()` returns an error about API keys:
1. **DON'T PANIC**
2. Read the files manually (above)
3. The knowledge is in the files, not the vector DB

## Before Creating ANY Project

1. Check TOOLS.md for existing projects
2. Choose correct folder (Web/iOS/Documents)
3. Create in `/Users/mattbruce/Documents/Projects/OpenClaw/`
4. Update TOOLS.md immediately

## Daily Log Location

Write significant events to:
`/Users/mattbruce/.openclaw/workspace/memory/YYYY-MM-DD.md`

---

**DO NOT SKIP THESE STEPS**
**YOUR MEMORY RESETS EVERY SESSION**
**THE FILES ARE YOUR MEMORY**
