Meridian Infrastructure

Dashboard
The Meridian Stack
Interface
aiogram 3.x
Telegram webhooks, voice (Groq Whisper), photos (Gemini OCR), barcode scanning
|
Orchestration
Burr (Apache)
State machine per bot+user. Step tracking, time-travel debugging, state persistence
|
Tool Calling
OpenAI Agents SDK
Structural function calling. tool_choice="required". SQLite sessions. Ghost-proof.
|
Observability
Langfuse + Meridian Dashboard
Per-call traces, token/cost tracking, per-bot analytics
Active Bots
Titan
Mistral Small 4
Synqr CRM - gym prospect management, outreach, pipeline tracking
get_gym
Look up a gym by name with full details
get_todays_calls
Gyms due for calls today by urgency
log_call
Log a call/email/text with outcome
pipeline_stats
Pipeline breakdown by status/suburb/type
view_prospects
List prospects filtered by suburb/status
find_by_phone
Reverse phone lookup
activity_week
Weekly activity stats
add_gym
Add gym with duplicate detection
delete_gym
Two-phase confirmation delete
update_status
Change gym status
set_followup
Set follow-up date
add_note
Add timestamped note
get_script
Personalized cold call script from Outline
bulk_scrape
Scrape gyms from Google Maps via SerpAPI
scrape_suggestions
Check scrape coverage by suburb
book_calendar
Book discovery call on Google Calendar
quote_calculator
Pricing quote with ROI analysis
add_contact
Add contact person at a gym
draft_email
Draft email based on gym status
morning_menu
Morning briefing with call list + stats
20 tools | Twenty CRM (GraphQL) + Baserow + SerpAPI + Outline
Sora
Mistral Small 4
Health + fitness - food logging, workouts, habits, body comp, knowledge base
get_profile
Body comp profile (weight, BF%, BMR, TDEE)
update_profile
Update profile field
log_food
Log food with macros (auto-lookup)
food_stats
Daily food intake summary
search_food
Look up nutrition info for any food
add_food_item
Add food to reference database
log_workout
Log gym exercise sets
workout_history
Recent workout sessions + sets
log_run
Log running session
run_stats
Running stats for period
log_weight
Log weight measurement + update profile
log_habit
Log daily habits (minoxidil, meditation, etc)
habit_status
Check which habits done today
log_meditation
Log meditation session
get_program
Training program for upper/lower day
update_exercise
Update exercise in training program
weekly_summary
7-day summary: habits, weight, gym, runs
list_knowledge
List research documents in Outline
get_knowledge
Fetch full knowledge document content
web_search
Search web for health/nutrition info
20 tools | Baserow (food/habits/workouts) + wger + Outline + SearXNG
Angie
Pending Migration
Personal assistant - calendar, email, tasks, research, diary. Most complex bot.
calendar
email
todoist
research
obsidian
contacts
~9 tools planned | Google Calendar + Gmail + Todoist + Obsidian + SearXNG
Kai, Talon, Vega, Aura, Muse, Lore, Nexus
Pending
7 more bots queued for migration from n8n
60+ tools total across all domains
Backend APIs
Twenty CRM
GraphQL | crm.damianslife.com
Gym prospects, contacts, call logs
Baserow
REST | data.damianslife.com
Food logs, habits, workouts, finances
Outline Wiki
REST | wiki.damianslife.com
Scripts, knowledge docs, research
SerpAPI
REST | serpapi.com
Google Maps gym scraping
Groq API
REST | api.groq.com
Whisper voice transcription
Gemini API
REST | generativelanguage.googleapis.com
Photo OCR + vision
SearXNG
Self-hosted | internal:8888
Web search (Sora)
OpenFoodFacts
REST | world.openfoodfacts.org
Barcode nutrition lookup
wger
Self-hosted | internal:8084
Exercise database
Observability
meridian.damianslife.com
Per-bot cost, tokens, activity
trace.damianslife.com
Per-call traces, token details
burr.damianslife.com
State machine flow, time-travel
Meridian Framework | 2 bots live, 10 pending | 40 tools deployed