Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.6 KB

File metadata and controls

58 lines (47 loc) · 2.6 KB

MEMORY.md - Long-Term Memory

Family

  • Nela — wife
  • Pearl — daughter, Year 1 at Newton Prep
  • Finn — son, starting Newton Prep Nursery 2026

Pearl — Newton Prep

  • School: Newton Prep, Year 1
  • Newsletter: Weekly "Year 1 Newsletter" emails from info@parentmail.co.uk (subject: "Year 1 Newsletter, Monday...")
  • Newsletter contains: Google Drive PDF link with weekly learning, events, action items
  • Action required: When newsletter arrives:
    1. Download and summarize the PDF
    2. Include link to the PDF
    3. Check for events (photos, trips, etc.) — calculate ACTUAL DATES from newsletter date (e.g., "Thursday" = newsletter date + 3 days)
    4. Only ASK about calendar entries for FUTURE events (compare to today's date!)
    5. Post summary to Alex (later: family group chat)
  • Teacher contact: Via school office or ParentMail

Finn — Newton Prep

  • Starting Nursery 2026
  • Acceptance confirmed Dec 2025

Background Agents (2026-02-02)

Separate agents for monitoring tasks — run independently, don't interrupt main chat.

email-bot (Sonnet)

  • Cron: email-check-bg — every 5 min
  • Auto-archives Amazon emails (unless OTP codes)
  • Only WhatsApps Alex for important emails
  • State: memory/email-monitor-state.json
  • Procedure: memory/procedures/email-monitor.md

marketplace-bot (Sonnet)

  • Cron: marketplace-check — every 10 min (dynamic based on activity)
  • Handles buyer inquiries, declines lowballs
  • Only WhatsApps Alex for reasonable offers or issues
  • State: memory/marketplace-listings.json
  • Procedure: memory/procedures/marketplace.md

Both share the same workspace and browser profile as Jarvis.

Auto-handling:

  • Amazon emails: Auto-archive UNLESS they contain OTP/delivery codes
  • OTP codes: Store in state file, keep email in inbox until delivery confirmed
  • Priority: School/ParentMail, delivery issues, time-sensitive → notify immediately
  • Skip silently: Marketing, newsletters, GitHub notifications

State file: memory/email-monitor-state.json

  • processedIds — last 100 email IDs (avoid re-processing)
  • otpCodes — active delivery codes awaiting confirmation

Procedure doc: memory/procedures/email-monitor.md

Notes

  • 2026-01-30: Alex clarified family members. Previous cron jobs incorrectly said "Pearl's flight" — was actually Nela's flight.
  • 2026-01-30: Set up Year 1 Newsletter monitoring for Pearl. Emails come weekly on Mondays ~4pm from ParentMail.
  • 2026-02-02: Tried per-minute email polling via sub-agents/workers — announce-back spam made it unusable. Reverted to heartbeat-based checking.