Calls
Salesfinity dials.
Fireflies records.
Fireflies records.
→
Meetings
Charlie classifies.
Signals extracted.
Signals extracted.
→
Classification
Deal, voicemail,
no answer, other.
no answer, other.
→
Promotion
Score 50+ = auto.
30 - 49 = review.
30 - 49 = review.
→
Deals
Bear tracks pipeline.
Stage + financials.
Stage + financials.
→
Pipeline
worth_chasing →
engaged → closed
engaged → closed
→
Revenue
EV × fee %
× win probability
× win probability
Features
Every action is registered in
src/lib/features/defs/. Check canUse() before building anything new.Permissions
Three tiers: intern (Charlie, Bear), operator (Mark, Ewing), admin (Ewing). Higher tiers can do everything lower tiers can.
Budget
$25/day per intern. The circuit breaker at
circuit-breaker.ts blocks and alerts when limits are near.Tickets
Not sure? Create a task at
/review/tasks. It enters Ewing's review queue. Asking beats guessing.Handoff
Meetings become deals through
handoff.ts. Requires: revenue signal, score 30+, deal classification, linked entity, plus one optional signal.API Routes
All data writes go through API routes. Never write directly to Supabase. This protects data integrity and keeps the audit trail intact.
Doppler
All passwords, keys, and secrets live in Doppler (project
clawdbot). You already have access. Never handle raw keys. Doppler injects them when you run commands.
If you remember one thing: everything you do gets recorded. That is not surveillance. That is your track record.