Register all active platform services and base features in core DB so admin can manage them, add delivery/hospitality/sports-center backend phases, update apps catalog and production deploy tooling. Co-authored-by: Cursor <cursoragent@cursor.com>
1.3 KiB
1.3 KiB
AI Architecture
Independence Rule
AI capabilities are an independent module family. Business modules may consume AI via API/events but must remain functional when AI is disabled or unavailable.
Boundaries
| AI may | AI must not |
|---|---|
| Suggest, classify, draft, route | Be the sole authority for money, compliance, or authorization |
| Read tenant-scoped knowledge bases | Cross tenant data |
| Emit assistance events | Bypass entitlement checks |
Planned Module
ai_assistant — chat assistance, knowledge bases, handoff to humans. Database: ai_assistant_db. Feature prefix: ai_assistant.*.
Provider Independence
Model providers are registered like any other provider (provider-registry.md). Swapping vendors must not rewrite CRM/Accounting domain logic.
Related Documents
- Module Registry
- Compliance Architecture
- Phases / AI
- Project Principles
- Enterprise / AI Development Framework (implementation process — distinct from this product AI architecture)
- ADR-013 · ADR-018 · ADR-019