system-prompts-and-models-o.../dealix/api/routers
Sami Assiri e1c629bacf feat(dealix): role-based Revenue Command Cards API and factory
Add cards schema (max 3 buttons, forbidden automation patterns), deterministic card_factory per CEO/Sales/Growth/Agency/Support/Delivery, FastAPI routes GET /api/v1/cards/feed, GET whatsapp daily-brief (no auto-send), POST decision (draft_only). Wire router in main, extend smoke_inprocess, enrich command-center.html with role switcher + live feed. Tests: test_role_based_cards.py.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-02 16:05:57 +03:00
..
__init__.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
admin.py feat(dealix): py3.10/3.11 compat shim + 54 unit tests for business/innovation/ai 2026-05-01 14:50:04 +03:00
agent_observability.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
agents.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
automation.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
autonomous_service_operator.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
autonomous.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
business.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
cards.py feat(dealix): role-based Revenue Command Cards API and factory 2026-05-02 16:05:57 +03:00
command_center.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
connector_catalog.py feat(self-improving): Hermes-inspired Agent Platform — 6 layers + 30 endpoints + 76 tests + Private Beta launch 2026-05-01 16:30:18 +03:00
connector_router.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
customer_ops.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
customer_success.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
data.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
dominance.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
drafts.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
ecosystem.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
email_send.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
full_os.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
growth_curator.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
growth_operator.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
health.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
innovation.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
intelligence_layer.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
launch_ops.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
leads.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
meeting_intelligence.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
model_router.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
outreach.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
personal_operator.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
platform_services.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
pricing.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
prospect.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
public_launch.py feat(public-launch): Layer 13 gate, PDPL, brand moat, docs and tests 2026-05-01 23:32:36 +03:00
public.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
revenue_company_os.py feat(autonomous-revenue-os): Dealix becomes a Category — Autonomous Revenue Company OS — 26 modules + 47 endpoints + 81 tests 2026-05-01 17:50:32 +03:00
revenue_launch.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
revenue_os.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
revenue.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
sales.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
sectors.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
security_curator.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
service_excellence.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
service_tower.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
targeting_os.py feat(dealix): sync full Dealix package to repo 2026-05-01 21:01:17 +03:00
v3.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00
webhooks.py ci(dealix): root GitHub workflows, ai-company track, full Dealix API tree 2026-05-01 14:03:52 +03:00