system-prompts-and-models-o.../salesflow-saas/backend/app/api/v1/router.py
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

123 lines
7.0 KiB
Python

from fastapi import APIRouter
from app.api.v1 import (
auth, leads, deals, dashboard, tenants, users, affiliates, ai_agents,
companies, contacts, calls, meetings, commissions, payouts, disputes,
guarantees, consents, complaints, knowledge, sectors, presentations,
supervisor, admin, health, analytics, webhooks, prospecting,
inbox, sequences,
)
from app.api.v1 import compliance as compliance_router
from app.api.v1 import agents as agents_router
from app.api.v1 import intelligence as intelligence_router
from app.api.v1 import master as master_router
from app.api.v1 import revenue_room as revenue_room_router
from app.api.v1 import outreach_engine as outreach_router
from app.api.v1 import lead_prospector as prospector_router
from app.api.v1 import pipeline as pipeline_router
from app.api.v1 import agent_system as agent_system_router
from app.api.v1 import autonomous_foundation as autonomous_foundation_router
from app.api.v1 import hermes as hermes_router
from app.api.v1 import strategic_deals as strategic_deals_router
from app.api.v1 import marketing_hub as marketing_hub_router
from app.api.v1 import strategy_summary as strategy_summary_router
from app.api.v1 import value_proposition as value_proposition_router
from app.api.v1 import customer_onboarding as customer_onboarding_router
from app.api.v1 import sales_os as sales_os_router
from app.api.v1 import operations as operations_router
from app.api.v1 import proposals as proposals_router
from app.api.v1 import contradiction as contradiction_router
from app.api.v1 import evidence_packs as evidence_packs_router
from app.api.v1 import executive_room as executive_room_router
from app.api.v1 import connector_governance as connector_governance_router
from app.api.v1 import model_routing as model_routing_router
from app.api.v1 import saudi_compliance as saudi_compliance_router
from app.api.v1 import forecast_control as forecast_control_router
from app.api.v1 import approval_center as approval_center_router
api_router = APIRouter()
api_router.include_router(auth.router, prefix="/auth", tags=["Authentication"])
api_router.include_router(tenants.router, prefix="/tenant", tags=["Tenant"])
api_router.include_router(users.router, prefix="/users", tags=["Users"])
api_router.include_router(leads.router, prefix="/leads", tags=["Leads"])
api_router.include_router(deals.router, prefix="/deals", tags=["Deals"])
api_router.include_router(dashboard.router, prefix="/dashboard", tags=["Dashboard"])
api_router.include_router(affiliates.router)
api_router.include_router(ai_agents.router)
api_router.include_router(companies.router, prefix="/companies", tags=["Companies"])
api_router.include_router(contacts.router, prefix="/contacts", tags=["Contacts"])
api_router.include_router(calls.router, prefix="/calls", tags=["Calls"])
api_router.include_router(meetings.router, prefix="/meetings", tags=["Meetings"])
api_router.include_router(commissions.router, prefix="/commissions", tags=["Commissions"])
api_router.include_router(payouts.router, prefix="/payouts", tags=["Payouts"])
api_router.include_router(disputes.router, prefix="/disputes", tags=["Disputes"])
api_router.include_router(guarantees.router, prefix="/guarantees", tags=["Guarantees"])
api_router.include_router(consents.router, prefix="/consents", tags=["Consents"])
api_router.include_router(complaints.router, prefix="/complaints", tags=["Complaints"])
api_router.include_router(knowledge.router, prefix="/knowledge", tags=["Knowledge"])
api_router.include_router(sectors.router, prefix="/sectors", tags=["Sectors"])
api_router.include_router(presentations.router, prefix="/presentations", tags=["Presentations"])
api_router.include_router(supervisor.router, prefix="/supervisor", tags=["Supervisor"])
api_router.include_router(admin.router, prefix="/admin", tags=["Admin"])
api_router.include_router(health.router, tags=["Health"])
api_router.include_router(marketing_hub_router.router)
api_router.include_router(strategy_summary_router.router)
api_router.include_router(value_proposition_router.router)
api_router.include_router(customer_onboarding_router.router)
api_router.include_router(sales_os_router.router)
api_router.include_router(operations_router.router)
api_router.include_router(analytics.router, tags=["Analytics & AI"])
api_router.include_router(webhooks.router, tags=["Webhooks"])
api_router.include_router(prospecting.router, prefix="/prospecting", tags=["Prospecting"])
api_router.include_router(inbox.router)
api_router.include_router(sequences.router)
api_router.include_router(compliance_router.router)
# ── CPQ — Proposals & Quotes ────────────────────────────────
api_router.include_router(proposals_router.router)
# ── Manus Multi-Agent + Autonomous Intelligence ─────────────
api_router.include_router(agents_router.router)
api_router.include_router(intelligence_router.router)
api_router.include_router(master_router.router)
# ── Revenue Room — Saudi AI Sales Engine ─────────────────────
api_router.include_router(revenue_room_router.router)
# ── Outreach Engine — Auto Client Acquisition ────────────────
api_router.include_router(outreach_router.router)
# ── Lead Prospector — AI-Powered Lead Generation ─────────────
api_router.include_router(prospector_router.router)
# ── Autonomous Pipeline — Self-Running Sales Machine ─────────
api_router.include_router(pipeline_router.router)
# ── 22-Agent AI System — Full Empire Control ─────────────────
api_router.include_router(agent_system_router.router)
api_router.include_router(autonomous_foundation_router.router)
# ── Hermes Fusion — Orchestration Layer ──────────────────────
api_router.include_router(hermes_router.router)
# ── Strategic Deals — B2B Deal Discovery & Negotiation ───────
api_router.include_router(strategic_deals_router.router)
# ── WhatsApp Webhook — Incoming messages & status ────────────
from app.api.v1 import whatsapp_webhook as whatsapp_webhook_router
api_router.include_router(whatsapp_webhook_router.router)
# ── Tier-1 Governance & Trust Surfaces ───────────────────────
api_router.include_router(contradiction_router.router)
api_router.include_router(evidence_packs_router.router)
api_router.include_router(executive_room_router.router)
api_router.include_router(connector_governance_router.router)
api_router.include_router(model_routing_router.router)
api_router.include_router(saudi_compliance_router.router)
api_router.include_router(forecast_control_router.router)
api_router.include_router(approval_center_router.router)
# ── Omnichannel — Unified channel management ─────────────────
from app.api.v1 import channels as channels_router
api_router.include_router(channels_router.router)