PHASE 1 — RFQ TO QUOTE ✓
Gmail monitor — checks every 2 hours
Claude Haiku extracts parts from RFQ email
Inventory check → Octopart broker fallback
PDF quote generated with pdfkit
15-min salesperson review window
Auto-send if no response → logged to rfq-log.json
PHASE 2 — ORDER TO CASH ✓
Quote accepted → Sales order DDHD-SO-2026-XXXX
Customer confirmation email sent
Tracking number added → shipping notification
Invoice PDF generated automatically
Invoice emailed to customer
Square payment processing — pending integration