17 lines
578 B
Markdown
17 lines
578 B
Markdown
# Outbound SMS Log Implementation Plan
|
|||
|
|
|
||
|
|
> **For agentic workers:** Use executing-plans / implement task-by-task.
|
||
|
|
|
||
|
|
**Goal:** Unified `OutboundSmsLog` from all SMS send paths; show history in `SmsComposeModal`.
|
||
|
|
|
||
|
|
**Architecture:** Prisma model + small logger service; write on send (manual/campaign/automation); GET history on people/leads; modal loads `historyEndpoint`.
|
||
|
|
|
||
|
|
## Tasks
|
||
|
|
|
||
|
|
- [ ] Prisma `OutboundSmsLog` + migrate
|
||
|
|
- [ ] Shared DTOs
|
||
|
|
- [ ] `OutboundSmsLogService` + wire send paths
|
||
|
|
- [ ] GET sms-history endpoints
|
||
|
|
- [ ] SmsComposeModal + parent props
|
||
|
|
- [ ] Verify typecheck
|