system-prompts-and-models-o.../dealix/auto_client_acquisition/targeting_os/contract_drafts.py
Sami Assiri b13cb389cc feat(dealix): sync full Dealix package to repo
- API routers, ACA modules, integrations (draft operators)
- Docs, landing pages, scripts (launch readiness, scorecard)
- Tests and CI workflow updates for Dealix

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-01 21:01:17 +03:00

47 lines
1.5 KiB
Python

"""Contract outlines — not legal advice; human + legal review required."""
from __future__ import annotations
from typing import Any
def _meta() -> dict[str, Any]:
return {"legal_review_required": True, "approval_required": True, "not_legal_advice": True, "demo": True}
def draft_pilot_agreement_outline() -> dict[str, Any]:
return {
"title": "Pilot Agreement Outline",
"sections": ["Scope", "Duration", "Fees", "Data processing", "Termination", "Liability cap"],
**_meta(),
}
def draft_dpa_outline() -> dict[str, Any]:
return {"title": "DPA Outline", "sections": ["Roles", "Subprocessors", "Retention", "Security", "Subject rights"], **_meta()}
def draft_referral_agreement_outline() -> dict[str, Any]:
return {"title": "Referral Agreement Outline", "sections": ["Commission", "Attribution", "Payment terms"], **_meta()}
def draft_agency_partner_outline() -> dict[str, Any]:
return {"title": "Agency Partner Outline", "sections": ["White-label options", "Support", "Revenue share"], **_meta()}
def draft_scope_of_work() -> dict[str, Any]:
return {"title": "SOW Outline", "sections": ["Deliverables", "Timeline", "Acceptance criteria"], **_meta()}
def list_contract_templates() -> dict[str, Any]:
return {
"templates": [
draft_pilot_agreement_outline(),
draft_dpa_outline(),
draft_referral_agreement_outline(),
draft_agency_partner_outline(),
draft_scope_of_work(),
],
"demo": True,
}