mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 15:29:36 +00:00
Phase 1-6 implementation for Dealix AI Revenue OS: - AI Arabic Engine: NLP (arabic_nlp.py), lead scoring (lead_scoring.py) - PDPL Compliance: consent manager, data rights handler, consent model - Sequence Engine: multi-channel sequences with WhatsApp/Email/SMS - CPQ System: quote engine, AI proposal generator - Security Gate: pre-release checks, PDPL message validation - Tool Verification: agent action audit trail - Project Operating Files: AGENTS.md, CLAUDE.md - Project Memory: architecture, ADRs, provider routing, PDPL checklist - Design System: IBM Plex Sans Arabic tokens, RTL-safe components - Sequence/Consent models for database https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2.2 KiB
2.2 KiB
CLAUDE.md — Dealix Project Context for AI Agents
Quick Context
Dealix is an AI-powered CRM built for the Saudi market. It combines Salesforce-grade AI with WhatsApp-first communication, PDPL compliance, and Arabic-first UX.
Key Directories
backend/app/api/v1/— API routes (FastAPI)backend/app/models/— SQLAlchemy modelsbackend/app/services/— Business logic layerbackend/app/services/ai/— AI engine (Arabic NLP, scoring, forecasting)backend/app/services/pdpl/— PDPL compliance enginebackend/app/services/cpq/— Configure, Price, Quotebackend/app/services/agents/— Multi-agent orchestrationbackend/app/services/llm/— LLM provider abstractionbackend/app/workers/— Celery async tasksbackend/app/integrations/— WhatsApp, Email, SMS adaptersfrontend/src/app/— Next.js pagesseeds/— Industry templates (JSON)memory/— Project knowledge base
Database
- PostgreSQL 16 with async driver (asyncpg)
- Multi-tenant: every table has
tenant_id - Alembic for migrations
- Money fields use
Numerictype (never Float)
AI Architecture
- Provider abstraction: Groq → OpenAI fallback
- Model router: task-specific model selection
- Arabic NLP: intent, sentiment, entity extraction
- Lead scoring: 0-100 composite score
- Conversation intelligence: Arabic dialogue analysis
- Sales agent: autonomous WhatsApp qualification bot
PDPL Compliance (Critical)
- Check consent before ANY outbound message
- Track consent purpose, channel, timestamp
- Support data subject rights (access, correct, delete)
- Audit trail for all consent changes
- Auto-expire consent after 12 months
- Penalty: up to SAR 5 million per violation
Testing
pytest -v # All tests
pytest tests/test_ai/ -v # AI engine tests
pytest tests/test_pdpl/ -v # PDPL compliance tests
pytest tests/test_api/ -v # API endpoint tests
Common Tasks
- Add new API endpoint: create route in
api/v1/, register inmain.py - Add new model: create in
models/, add tomodels/__init__.py, create migration - Add new AI feature: create in
services/ai/, wire to relevant API/worker - Add industry template: create JSON in
seeds/, match existing schema