You'd think this needs Lattice and a manual prep ritual every Sunday — Tycoon Agent runs the whole cadence including personalized agendas pulled from each person's actual work.
The short answer
Tycoon Agent sets up a weekly 1-on-1 cadence in 30 minutes and runs the recurring ops indefinitely. She books 30-min recurring slots in Google Calendar for each direct report (rotating times to spread load), generates a personalized agenda 2 hours before each meeting from that person's last 7 days of work — GitHub PRs, Linear tickets shipped/blocked, Slack thread sentiment, recent customer interactions — and drops it in a per-person Notion doc. During the meeting you can take notes in chat or just talk; afterward she captures action items, assigns owners and dates, and re-surfaces them next week if they're not done. Topics rotate so you're not just doing status: career growth (week 1), feedback both directions (week 2), blockers (week 3), strategic context (week 4). After 8 weeks she'll show you a per-report engagement trend so you can spot disengagement before it becomes a resignation.
How Tycoon Agent actually does it
- Book the recurring slots
30-min weekly 1-on-1s per direct report in Google Calendar, spread across the week (no Mondays before 11am, no Fridays after 3pm), rotated quarterly to avoid groove fatigue.
Google Calendar
- Generate personalized agendas
2h before each meeting: pull that person's last 7 days from GitHub, Linear, Slack mentions. Cluster into 'wins / blockers / questions' and add 1 rotating topic (growth/feedback/blockers/strategy).
GitHubLinearSlackNotion
- Capture during the meeting
You take notes in chat or talk freely while she listens (Granola transcript). She structures everything into the per-person Notion doc with action items extracted automatically.
GranolaNotion
- Track action items
Action items get owners + dates. Day before next 1-on-1, she checks status — done items get celebrated, undone items get re-surfaced with a 'still relevant?' prompt.
Linear
- Trend engagement
After 8 weeks, weekly Lark report flags any report whose meeting energy, GitHub velocity, or Slack participation has declined 20%+. Early disengagement signal.
What it looks like in chat
YouI have 6 reports and my 1-on-1s are basically status updates. Help me make them better.
Tycoon AgentThe status-update problem is fixable in 1 week. Here's the rebuild: **Tomorrow:** I'll book 6 recurring 30-min slots — Tue/Wed/Thu spread, never before 11am Monday or after 3pm Friday. You approve the schedule in chat. **Each Monday:** 2h before each 1-on-1 you'll get a Notion link to that person's agenda. It pulls last 7 days from GitHub/Linear/Slack and structures into: - **Wins this week** (auto-pulled from PRs merged + tickets shipped) - **Where they're stuck** (blocked tickets, slow PRs, frustrated Slack messages) - **Rotating topic** (week 1 = career, week 2 = feedback, week 3 = blockers, week 4 = strategy) This kills the status update because you already have the status. The conversation is now 'why' and 'what's next.' **During:** Granola records, I extract action items. **Next week:** I check what got done and re-surface what didn't. Ready to book? I need to know your no-meeting blocks first.
What you get back
Recurring 1-on-1s in Google Calendar with 2h-prior personalized Notion agendas pulling from real work, structured notes, and action item tracking week-over-week.
Cadence: Weekly per direct report, ongoing. Quarterly rotation of meeting times. 8-week engagement trend reports.