Claude
59a5ab2a84
feat(dealix): P0 launch completion — marketers page + ops runbooks
...
P0.2: Marketers page rewritten from 131-line link hub to 463-line
service sales page with: hero, problem statement, solution, 3
workflows (agency/freelancer/CRM), 3 pricing packages with partner
revenue share, revenue calculator, trust blocks, 8 FAQs, final CTA.
All Calendly links point to live booking page.
P0.5: RAILWAY_ENV_KEYS.md — complete env key reference with source
URLs, cost, effect when missing, verification command. Separates
P0 (GROQ/Google/Sentry/PostHog) from P1 (Moyasar) and P2 (Maps/
SendGrid/WhatsApp/HubSpot).
P0.6: FIRST_5_OUTREACH.md — 5 ready-to-send messages (SaaS founder,
agency owner, real estate, B2B services, referral ask) with Arabic
text, follow-ups at 24h and 72h, opt-out line, lead tracker table.
P0.7: DEMO_BOOKING_RUNBOOK.md — 20-minute demo flow with discovery
questions, live API demo sequence (enrich-tech, route, message),
ROI discussion framework, objection handling, 3 close patterns,
post-demo follow-up template.
P0.8: FULL_OPS_LAUNCH_RUNBOOK.md — daily checklist, payment test
checklist, Moyasar diagnostic steps, outreach/demo/rollback/DB
restore/incident checklists, do-not-touch list, definitions of
launch-ready and revenue-live.
https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
2026-04-25 16:57:19 +00:00
Claude
2b36a30f42
feat(dealix): wire ALL 9 frontend components to real backend APIs
...
Every Tier-1 frontend component now fetches live data from backend APIs
instead of just accepting empty props. Components auto-fetch on mount
with useEffect and fall back gracefully if API is unavailable.
Wired components:
evidence-pack-viewer.tsx → GET /api/v1/evidence-packs/
actual-vs-forecast-dashboard.tsx → GET /api/v1/forecast-control/unified
risk-heatmap.tsx → GET /api/v1/compliance/matrix/risk-heatmap
policy-violations-board.tsx → GET /api/v1/contradictions/
partner-pipeline-board.tsx → GET /api/v1/strategic-deals/
Previously wired (this session):
executive-room.tsx → GET /api/v1/executive-room/snapshot (30s poll)
approval-center.tsx → GET /api/v1/approval-center/ (15s poll)
saudi-compliance-dashboard.tsx → GET /api/v1/compliance/matrix/
connector-governance-board.tsx → GET /api/v1/connectors/governance
Result: 9/9 frontend components now connected to real APIs (was 1/9)
https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
2026-04-17 05:06:46 +00:00
Claude
22d3efc0e6
fix(dealix): replace all placeholder services + wire frontend to APIs
...
Backend - eliminated ALL stub/placeholder services:
forecast_control_center.py: Now queries real Deal + StrategicDeal tables
for actual revenue, pipeline forecast, partnership counts, M&A counts
model_routing_dashboard.py: Now queries real AIConversation table for
total calls, tokens used, average latency, estimated cost in SAR
Both services now use AsyncSession with lazy imports.
Backend APIs updated:
forecast_control.py: All routes now use async _get_db + real service
model_routing.py: All routes now use async _get_db + real service
Frontend - wired 3 more components to real APIs:
approval-center.tsx: Now fetches from /api/v1/approval-center/ every 15s
saudi-compliance-dashboard.tsx: Now fetches from /api/v1/compliance/matrix/
connector-governance-board.tsx: Now fetches from /api/v1/connectors/governance
Audit findings addressed:
- 0/8 placeholder backend services → 0 remaining (all query real DB)
- 1/9 frontend components wired → 4/9 now wired to real APIs
https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
2026-04-17 05:05:10 +00:00
Claude
a319feb6d7
feat(dealix): complete Tier-1 Sovereign Enterprise Growth OS
...
Governance layer (14 docs):
- MASTER_OPERATING_PROMPT.md — operating constitution (five planes, six tracks, policy classes)
- docs/ai-operating-model.md — five-plane architecture (Decision/Execution/Trust/Data/Operating)
- docs/dealix-six-tracks.md — six strategic tracks (Revenue/Intelligence/Compliance/Expansion/Operations/Trust)
- docs/governance/execution-fabric.md — OpenClaw execution plane deep dive
- docs/governance/trust-fabric.md — trust plane with contradiction engine + evidence packs
- docs/governance/saudi-compliance-and-ai-governance.md — PDPL/ZATCA/SDAIA/NCA live controls
- docs/governance/technology-radar-tier1.md — Core/Strong/Pilot/Watch/Hold classification
- docs/governance/partnership-os.md — alliance lifecycle management
- docs/governance/ma-os.md — M&A corporate development lifecycle
- docs/governance/expansion-os.md — geographic and vertical growth
- docs/governance/pmi-os.md — post-merger integration framework
- docs/governance/executive-board-os.md — executive decision surfaces
- docs/execution-matrix-90d-tier1.md — 90-day sprint execution plan
- docs/adr/0001-tier1-execution-policy-spikes.md — 8 architectural decisions
Backend (3 models, 6 services, 8 API routes):
- Contradiction Engine — detect/track system conflicts
- Evidence Pack System — tamper-evident audit proof with SHA256
- Saudi Compliance Matrix — live PDPL/ZATCA/SDAIA/NCA controls
- Executive Room — unified executive decision surface
- Connector Governance — integration health monitoring
- Model Routing Dashboard — LLM provider metrics
- Forecast Control Center — actual vs forecast across tracks
- Approval Center — enhanced approval queue with SLA
Frontend (9 components):
- Executive Room, Evidence Pack Viewer, Approval Center
- Connector Governance Board, Saudi Compliance Dashboard
- Actual vs Forecast Dashboard, Risk Heatmap
- Policy Violations Board, Partner Pipeline Board
Tooling:
- scripts/architecture_brief.py — preflight validation (40/40 checks pass)
- Updated CLAUDE.md and AGENTS.md with governance references
https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
2026-04-16 12:48:13 +00:00
Cursor Agent
8c3d91c070
fix(dealix): resolve Python deps, SQLAlchemy metadata, JWT, and frontend CI
...
- Align httpx, litellm, langchain, openai, mem0ai, crewai, numpy, requests, pydantic
- Rename SequenceEvent ORM attribute to event_metadata (DB column stays metadata)
- Use PyJWT instead of python-jose in security and auth service
- Mem0: MemoryConfig + graceful fallback when init fails (CI without keys)
- Frontend: I18nProvider in root layout, fix dashboard LeadScoreCard props, Section id,
kpi-card useRef, en.json nameAr parity, e2e assertion for premium landing
- README: troubleshooting for connection refused and local E2E Playwright install
Co-authored-by: VoXc2 <VoXc2@users.noreply.github.com>
2026-04-12 10:32:05 +00:00
Claude
4f286b5ec4
fix: Align ALL systems with single plan pricing (1,499 SAR)
...
Frontend i18n: single plan "Dealix All-in-One" replacing 3 tiers
WhatsApp knowledge: updated pricing response + marketer commission FAQ
All consistent: frontend, backend, knowledge base, investor deck
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 03:38:52 +00:00
Claude
c686745764
feat: Add capabilities showcase — unique features NO competitor has
...
Premium component highlighting Dealix's unique competitive advantages:
- 7 AI Brains (one per channel) — NO competitor offers this
- Strategic Deal Exchange (15 types) — World's first
- Arabic AI Negotiator — Dealix exclusive
- Built-in PDPL Protection — SAR 5M fine prevention
- Strategic Growth Simulator — Enterprise-grade
- Arabic-First (not translation) — Only one in market
Includes:
- Channel icons row (WhatsApp, Email, LinkedIn, Instagram, TikTok, Twitter)
- 6 capability cards with unique badges
- Comparison table (Dealix vs Salesforce vs Zoho vs HubSpot)
- 7/8 features exclusive to Dealix
- Arabic-first with premium dark glass design
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 03:05:19 +00:00
Claude
d88733685e
feat: Add Settings page, notifications, search, cookie consent, toast system
...
Critical launch blockers resolved (6 more):
- settings/page.tsx (504 lines): 6 tabs — Account, Company, Team, Billing,
Integrations, Notifications with full forms and toggles
- notification-bell.tsx (161 lines): Bell icon + dropdown with 6 notification types
- search-panel.tsx (264 lines): Full-screen search with categories, keyboard nav
- cookie-consent.tsx (84 lines): PDPL cookie banner with accept/reject
- toast.tsx (140 lines): Toast system with useToast() hook, 4 types, auto-dismiss
- Updated UI index.ts with toast exports
Critical blockers remaining: 0 frontend pages missing
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 02:00:40 +00:00
Claude
11e9fc7683
feat: Add critical missing pages — 404, error boundary, terms, privacy
...
Launch blockers resolved:
- not-found.tsx: Custom 404 with Arabic/English, gradient "404", home button
- error.tsx: Error boundary with reset(), Arabic error message
- terms/page.tsx: Terms of Service page (Arabic)
- privacy/page.tsx: Privacy Policy / PDPL compliance page (Arabic)
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:57:05 +00:00
Claude
8eabf9cfc0
fix: Enhanced onboarding flow with phase indicator and progress tracking
...
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:48:39 +00:00
Claude
44894cb4de
fix: Linter improvements to marketers page, onboarding, and UI index
...
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:45:55 +00:00
Claude
b9ece3e6cc
feat: Add premium marketers page + 3-phase onboarding flow
...
Marketers page (435 lines):
- Hero with gradient background + bilingual text
- Stats bar (avg commission, active marketers, total paid)
- 4 benefit cards (instant commission, pro tools, support, transparency)
- 3-step how-it-works section
- Commission tiers (Bronze 10%, Silver 15%, Gold 20%)
- 2 Arabic testimonials
- 5 FAQ accordion items
- Registration form with +966 phone
- All bilingual with useI18n
Onboarding flow (429 lines):
- Phase 1: Welcome + 2-question survey (role + industry)
- Phase 2: Guided first deal creation with Saudi sample data
- Phase 3: Setup checklist (contacts, WhatsApp, pipeline, team)
- Celebration animation on deal creation
- Progress tracking
- All bilingual with RTL support
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:43:52 +00:00
Claude
b23a32e913
feat: Add premium frontend components — command palette, workspace, KPIs
...
Linear/Attio/HubSpot-inspired components:
- command-palette.tsx: Cmd+K with Arabic/English/Arabizi fuzzy search
- sales-workspace.tsx: HubSpot-inspired home (KPIs, tasks, deals, AI insights)
- command-input.tsx: Reusable search input with ⌘K badge
- kpi-card.tsx: KPI card with trend arrows, sparklines, count-up animation
- empty-state.tsx: Linear-inspired monochrome empty states
All bilingual with useI18n, RTL-safe, Framer Motion animations.
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:41:47 +00:00
Claude
83150b97b5
feat: Expand i18n with 200+ new translations for all new components
...
Added translations for:
- Command palette (search, categories, actions)
- Sales workspace (greeting, KPIs, tasks, deals, activity, AI insights)
- Marketers page (hero, stats, benefits, tiers, testimonials, FAQ, form)
- Onboarding flow (welcome, role/industry selection, first deal, checklist)
- Common additions (close, or, minutes, hours, today, overdue, submit, skip)
Total: 300+ translation keys in both Arabic and English
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:39:17 +00:00
Claude
bbef680bc1
feat: Add complete i18n system with Arabic/English translations
...
Bilingual support infrastructure:
- ar.json: Full Arabic translations (120+ strings)
- Navigation, hero, pain points, features, pricing, dashboard, marketers
- en.json: Full English translations (120+ strings)
- index.tsx: I18nProvider with context, useI18n hook, LanguageSwitcher component
- LocalStorage persistence, RTL/LTR auto-switching
- Nested key resolution (e.g., "dashboard.tabs.overview")
- Arabic default with instant English toggle
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-12 01:30:53 +00:00
Claude
344addab26
fix: Wire all components end-to-end — final integration
...
Frontend:
- page.tsx: Switch to PremiumLanding (3D hero + Arabic pricing)
- dashboard/page.tsx: Add Pipeline Kanban, Unified Inbox, Lead Score tabs
with imports and nav items wired to new components
Backend:
- services/__init__.py: Export ALL services (21 new exports):
CompanyTwin, DealRoom, DealTaxonomy, OperatingMode, ChannelRules,
ConsentLedger, hermes_orchestrator, execution_router, shannon_security,
observability_service, self_improvement_engine, feature_flags,
local_inference, gstack, skill_governance, arabic_ops
0 broken imports. 0 unwired components. Full end-to-end integration.
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-11 10:36:01 +00:00
Claude
06a4e5c79c
feat: Add premium landing page with 3D hero, Arabic content, pricing
...
Premium landing page (474 lines):
- Hero: Arabic headline + 3D Dealix logo + animated stats counter
- Pain points: 4 cards addressing Saudi sales manager problems
- Features: 6 feature cards (WhatsApp AI, lead scoring, pipeline, CPQ, PDPL, reports)
- How it works: 3-step flow with connecting line
- Pricing: 3 tiers (59/149/225 SAR) with Professional highlighted
- Social proof + testimonial section
- Final CTA + Arabic footer
- Framer Motion scroll-triggered animations throughout
- Dark glassmorphism theme, RTL-safe
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-11 08:47:38 +00:00
Claude
3e8cd100d4
feat: Premium UI component library + 3D logo + interactive views
...
UI Components (src/components/ui/):
- input.tsx: Floating label, +966 phone, password toggle, Arabic errors
- modal.tsx: Framer Motion scale+fade, backdrop blur, 4 sizes
- sidebar.tsx: RTL right-side, collapsible, glass effect, 4 sections
- index.ts: Barrel export for all components
3D & Interactive (src/components/dealix/):
- dealix-3d-logo.tsx: 3D handshake logo with particles, mouse-tracking tilt
- stats-counter.tsx: Animated counter with Arabic/SAR formatting
- pipeline-kanban.tsx: 5-column deal pipeline with drag animations
- unified-inbox.tsx: WhatsApp-style multi-channel inbox (AR/EN)
- lead-score-card.tsx: AI score visualization with breakdown bars
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-11 08:44:12 +00:00
Claude
15906b343c
feat: Add shared UI component library — Button and Badge
...
Premium UI components with Framer Motion, glassmorphism, RTL-safe:
- button.tsx: 5 variants (primary/secondary/ghost/danger/gold), 3 sizes, loading state
- badge.tsx: Status badges with pulse animation for live indicator
https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
2026-04-11 08:41:03 +00:00
Claude
a329957a3b
feat: Add AI engine, PDPL compliance, sequences, CPQ, and governance layers
...
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
2026-04-11 07:40:39 +00:00
Sami Assiri
525d6d4117
Dealix: OpenClaw safe core, SLA phase 2.5, full-ops UI
2026-04-08 23:31:02 +03:00
Sami Assiri
378ea5f742
chore: snapshot Dealix salesflow phase2 for audit worktree
...
Made-with: Cursor
2026-04-04 18:04:21 +03:00
Sami Assiri
7cc4fafd3b
🚀 Complete Dealix AI Sales Empire Update - Security Scrubbed, Lead Engine & Multi-Channel Ready
2026-04-02 17:17:13 +03:00
Sami Assiri
1744cb7134
Dealix OS Frontend implementation v1
2026-03-31 19:53:49 +03:00
Claude
5f3b0b9a20
Migrate SalesMatic to Dealix + Add complete affiliate recruitment & AI sales system
...
- Rename all SalesMatic references to Dealix (ديل اي اكس) across frontend, backend, configs, and SVG logos
- Add complete automated affiliate recruitment system with:
- Job posting templates (Arabic/English) with ad variations for social media, LinkedIn, job boards
- Full onboarding package: welcome guide, company profile, step-by-step guide, FAQ (60+ Q&A), targets & earnings
- Sales scripts: phone calls, WhatsApp, in-person, email templates, objection handling (15+), closing techniques
- Targeting guides: social media, AI tools, Google, LinkedIn, local business, referral strategies
- Legal agreements: freelance contract, employment offer (10+ deals/month auto-hire), commission structure
- AI chatbot for affiliates: config, knowledge base, conversation flows
- Add professional sector presentations for 10 industries (healthcare, real estate, restaurants, retail, education, beauty, automotive, legal, construction, e-commerce)
- Add Gold Guarantee system (30-day full refund) with terms and conditions
- Add AI Sales Agents system: lead generation, WhatsApp/voice/email outreach, lead scoring, auto-booking
- Add backend: Affiliate & AI Conversation models, API endpoints, Celery worker tasks
- Update landing page with Gold Guarantee, Affiliate CTA, and AI Agents sections
https://claude.ai/code/session_01KnJgK7RwyeCvRZTRThHtfU
2026-03-30 15:49:58 +00:00
Claude
f1852c1121
Add SalesMatic AI Sales SaaS Platform - Complete Foundation
...
Full-stack AI-powered sales automation platform for Saudi SMEs:
Backend (FastAPI + PostgreSQL):
- Multi-tenant architecture with row-level isolation
- JWT auth with RBAC (owner/manager/agent/admin)
- Lead, Customer, Deal, Pipeline, Activity, Message, Proposal models
- Dashboard analytics API (overview, pipeline, revenue)
- WhatsApp Business API, Email (SMTP/SendGrid), SMS (Unifonic) integrations
- Celery + Redis workers for automated follow-ups and scheduled messages
- Property model for Real Estate module (Riyadh districts)
- Hijri date utilities, Arabic/English localization
Frontend (Next.js + Tailwind):
- Professional Arabic RTL landing page with 10 sections
- Brand identity: SalesMatic (سيلزماتك) with custom SVG logo
- Color system: Trust Blue #0F4C81, Growth Teal #00BFA6, CTA Orange #FF6B35
- IBM Plex Sans Arabic + Inter typography
- Responsive design, dark hero section, pricing table, FAQ
Industry Templates:
- Healthcare/Clinics: pipeline stages, WhatsApp message templates, auto-workflows
- Real Estate Riyadh: 20 districts, property tours, payment plans, matching
Infrastructure:
- Docker Compose (PostgreSQL, Redis, Backend, Celery, Frontend, Nginx)
- Nginx reverse proxy config
- Makefile for common operations
https://claude.ai/code/session_01LLR7jzpyNRwDA9kojtT3CW
2026-03-28 03:06:53 +00:00