← LMP Stack / πŸ‘€ Harry CRM ACTIVE

Harry CRM

AI-powered customer relationship management system with MCP integration and Resend email migration.

Status
Active β€” QA + Stage
Environments
QA Β· Stage Β· Prod planned
Architecture
FastAPI + React + pgvector

Stack Overview

Backend
  • β€’ FastAPI (Python) β€” REST + MCP endpoints
  • β€’ PostgreSQL + pgvector β€” structured + vector data
  • β€’ Resend β€” transactional + campaign email
  • β€’ MCP server β€” AI assistant integration
Frontend
  • β€’ React + TypeScript
  • β€’ Contact/account/deal management
  • β€’ Email campaign dashboard
  • β€’ AI-assisted workflows

Key Integrations

β†’
Resend Email β€” Full migration from legacy email. Transactional (contract expiry, onboarding) + campaign broadcasts. See migration plan β†’
β†’
MCP Server β€” Claude/AI assistants can interact with CRM via resend.com/docs/mcp-server alongside REST API.
β†’
Webhook ingestion β€” SmartEmailing + custom webhooks via webhooks.lmp-ai.net β†’ qa-docker:8800

Environments

QA qa-docker:8800
Docs ⚠️ /docs endpoint open β€” close before prod

Open Items

πŸ“§ Resend Migration πŸ“ Project Files ← Back

πŸš€ Sprint Update β€” 2026-03-25

152 tests Β· 91.4% pass rate Β· 4 GitLab commits on qa2

Delivered
  • βœ“ Claude Haiku active (was Qwen3-8B bug β€” fixed)
  • βœ“ Variable substitution in campaigns ({{meno}}, {{produkt}}, etc.)
  • βœ“ Upsell / Leads engine: model + REST API + 5 MCP tools + "PrΓ­leΕΎitosti" UI
  • βœ“ Template import (POST /api/templates/import, "ImportovaΕ₯" button)
  • βœ“ Zmluvy filters: 6 β†’ 15 params, FilterSidebar, new endpoints
  • βœ“ 5 finance templates imported
  • βœ“ Dashboard "Command Center" designed (Nexus building)
Bug Fixes
  • βœ“ Dashboard stats 500 (lower() on enum removed)
  • βœ“ Redis hostname mismatch fixed
  • βœ“ Products/Providers 403 (middleware, param order)
  • βœ“ BDC stale lmp-ai.net zone β†’ stage.lmp-ai.net accessible
  • βœ“ CF tunnel: port 8801β†’3801 (was routing to backend)
  • βœ“ Playwright E2E: 4 campaign lifecycle bugs fixed
GitLab Commits (qa2 branch)
aed8465 3 bug fixes
2bfcdaa upsell feature
dbf2298 E2E fixes
ffb85e2 filters + import
Open Items
  • ⚠ Dashboard "Command Center" β€” Nexus assigned, not yet built
  • ⚠ Missing frontend routes: /integrations, /stats
  • ⚠ Claude Haiku 5 req/min limit β€” queue needed for multi-user
  • β„Ή Production push pending final sign-off from Caly