mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
Platform Services Layer (10 modules) — برج التحكم بالنمو - event_bus: 27 typed events (whatsapp/email/calendar/lead/payment/review/social/partner/sheet/crm/action) - identity_resolution: cross-channel merge (phone+email+CRM+social) with confidence scoring - channel_registry: 11 channels (WA, Gmail, Calendar, Moyasar, LinkedIn, X, IG, GBP, Sheets, CRM, Forms) with capabilities/risk/PDPL notes - action_policy: 9 rules (block_cold_whatsapp, block_payment_no_confirm, block_secrets, external_send_needs_approval, calendar_insert_needs_approval, social_dm_needs_explicit, unknown_source_review, high_value_deal_review, draft_only_safe) - tool_gateway: single execution chokepoint, env-flag-gated live actions (default OFF) - unified_inbox: 8 card types, ≤3 buttons enforced, Arabic - action_ledger: requested→approved→executed audit trail - proof_ledger: leads/meetings/drafts/sends/payments/revenue/risks_blocked/time_saved per channel - service_catalog: 12 sellable services - router api/routers/platform_services.py — 13 endpoints under /api/v1/platform/ Intelligence Layer (10 modules) — الشبكة العصبية للنمو - growth_brain: per-customer Brain + is_ready_for_autopilot() (≥30 signals + ≥40% accept) - command_feed: 9 daily card types (opportunity/revenue_leak/partner_suggestion/meeting_prep/review_response/competitive_move/customer_reactivation/ai_visibility_alert/action_required) - action_graph: 10 typed edges (signal→action→outcome) with what_works_summary - mission_engine: 7 missions, KILL FEATURE first_10_opportunities (10 فرص في 10 دقائق) - decision_memory: learns from accept/skip/edit/block, returns preferences (channels, tones, sectors, rejected actions, accept_rate) - trust_score: composite 0-100 (source+opt_in+channel+content+freq+approval) → safe/needs_review/blocked - revenue_dna: best_channel/segment/angle + common_objection + avg_cycle_days - opportunity_simulator: 9 Saudi sectors, expected_replies/meetings/deals/pipeline_sar + risk_score - competitive_moves: 8 move types with Arabic recommended_action_ar - board_brief: weekly Founder Shadow Board (3 decisions + 3 opportunities + 3 risks + relationship + experiment + metric) - router api/routers/intelligence_layer.py — 12 endpoints under /api/v1/intelligence/ Tests - tests/unit/test_platform_services.py — 31 tests covering catalog/channels/events/policy/gateway/identity/inbox/ledger/proof - tests/unit/test_intelligence_layer.py — 29 tests covering brain/feed/graph/missions/memory/trust/dna/simulator/competitive/brief - 60/60 new tests pass; full suite 587 passed, 2 skipped Docs - docs/PLATFORM_SERVICES_STRATEGY.md (Arabic) - docs/INTELLIGENCE_LAYER_STRATEGY.md (Arabic) - docs/DEALIX_100_PERCENT_LAUNCH_PLAN.md — added §32 Platform Services + §33 Intelligence Layer Safety - No live send by default (all WA/Gmail/Calendar/Moyasar guarded by env flags, all OFF) - All external actions go through Tool Gateway → Action Policy → draft/approval_required - No secrets allowed in payloads (block_secrets policy) - PDPL-aware: cold WhatsApp without consent is hard-blocked - Existing 477+ tests untouched (no breaking changes) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
68 lines
2.5 KiB
Python
68 lines
2.5 KiB
Python
"""
|
|
Intelligence Layer — the decision brain on top of platform_services.
|
|
|
|
Turns Dealix from "channels + actions" into a **Growth Neural Network**:
|
|
the system understands the customer fully, watches the market, decides,
|
|
executes (with approval), and learns from every outcome.
|
|
|
|
Modules:
|
|
- growth_brain : per-customer brain (context + preferences + priorities)
|
|
- command_feed : Arabic decision cards (what to do now)
|
|
- action_graph : signal→action→outcome typed relationships
|
|
- mission_engine : 7 outcome-shaped missions (durable workflows)
|
|
- decision_memory : learns from Accept/Skip/Edit signals
|
|
- trust_score : per-action safety verdict (safe/review/blocked)
|
|
- revenue_dna : best-channel/segment/angle/objection per customer
|
|
- opportunity_simulator: forward simulation before sending
|
|
- competitive_moves : detect + respond to competitor signals
|
|
- board_brief : weekly founder/board-ready brief
|
|
"""
|
|
|
|
from auto_client_acquisition.intelligence_layer.action_graph import (
|
|
ActionEdge,
|
|
ActionGraph,
|
|
EDGE_TYPES,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.board_brief import build_board_brief
|
|
from auto_client_acquisition.intelligence_layer.command_feed import (
|
|
INTEL_CARD_TYPES,
|
|
build_command_feed_demo,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.competitive_moves import (
|
|
analyze_competitive_move,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.decision_memory import (
|
|
DecisionMemory,
|
|
learn_from_decision,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.growth_brain import (
|
|
GrowthBrain,
|
|
build_growth_brain,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.mission_engine import (
|
|
INTEL_MISSIONS,
|
|
list_intel_missions,
|
|
recommend_missions,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.opportunity_simulator import (
|
|
simulate_opportunity,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.revenue_dna import (
|
|
build_revenue_dna_demo,
|
|
extract_revenue_dna,
|
|
)
|
|
from auto_client_acquisition.intelligence_layer.trust_score import compute_trust_score
|
|
|
|
__all__ = [
|
|
"GrowthBrain", "build_growth_brain",
|
|
"INTEL_CARD_TYPES", "build_command_feed_demo",
|
|
"ActionGraph", "ActionEdge", "EDGE_TYPES",
|
|
"INTEL_MISSIONS", "list_intel_missions", "recommend_missions",
|
|
"DecisionMemory", "learn_from_decision",
|
|
"compute_trust_score",
|
|
"extract_revenue_dna", "build_revenue_dna_demo",
|
|
"simulate_opportunity",
|
|
"analyze_competitive_move",
|
|
"build_board_brief",
|
|
]
|