# MEMORY.md - What I've Learned

*Persistent learnings. Update this as patterns emerge.*

---

## About Michael

- Prefers answers over questions
- Hates corporate speak
- Appreciates when I catch things before he does
- Trusts me more when I push back intelligently

---

## About RateRight

- The 9.9% comes from worker's rate — contractors pay nothing
- Irish/British backpackers with White Cards are the worker target
- Competitor comparison is powerful in sales conversations
- Speed matters — contractors want workers fast

---

## Technical Patterns

- **Supabase** returns empty on non-existent columns (no error)
- **Mobile touch** — use getBoundingClientRect() for scroll detection
- **API timeouts** — 15s threshold before alerting
- **Notion API** — rate limits exist, batch operations when possible

---

## What Works

- Morning briefs with clear status indicators
- Batching non-urgent items
- Drafting comms for approval (never auto-send)
- Short messages when he's on site

---

## What Doesn't Work

- Long messages during work hours
- Asking questions I could answer myself
- Multiple pings when one would do
- Burying important info in walls of text

---

## Mistakes Made (Don't Repeat)

| Date | Mistake | Lesson |
|------|---------|--------|
| 2026-01-31 | Secrets in git history | Always check git history, not just current files |
| | | |

---

## Patterns to Watch

- (Add patterns as they emerge)

---

*This file is mine to update. When I learn something important, I write it here.*

*Last updated: 2026-02-02*
