# `crm-platform` preset (business, stub)

> Stub only. Not implemented in this template version. Promote to a full preset before listing it in `extends`.

## What this preset would model

Customer Relationship Management: leads, opportunities, accounts, contacts, deals, pipeline stages, activities (calls/emails/meetings), and forecasting.

## Suggested entities (when implemented)

`Lead`, `Account`, `Contact`, `Opportunity`, `Pipeline`, `Stage`, `Activity`, `Task`, `Quote`, `Forecast`.

## Why it is a stub

- LOMA-PORTAL bootstrap selected `portal-platform`, so CRM materialization is intentionally deferred.
- Promoting it requires writing `preset.json`, `manifest.md`, and the templates in this folder.
- Until promoted, listing `crm-platform` in `extends` will cause `_init.ps1` to warn but not fail.

## When to promote

- A spawned project needs CRM features.
- The team has capacity to implement and maintain the preset.
- An ADR is written justifying the new business preset.

## Conflicts

| With                 | Why                                        |
| -------------------- | ------------------------------------------ |
| `ecommerce-platform` | Conflicting `Order` / `Customer` semantics |
