gsinghpal
|
1829f0584f
|
feat(fusion_accounting_followup): AI follow-up text generator + prompt
Made-with: Cursor
|
2026-04-19 20:40:26 -04:00 |
|
gsinghpal
|
63f3e0ec14
|
feat(fusion_accounting_followup): tone_selector service
Made-with: Cursor
|
2026-04-19 20:39:17 -04:00 |
|
gsinghpal
|
397fb238c5
|
feat(fusion_accounting_followup): risk_scorer service
Made-with: Cursor
|
2026-04-19 20:38:44 -04:00 |
|
gsinghpal
|
d4ef19858d
|
feat(fusion_accounting_followup): level_resolver service
Made-with: Cursor
|
2026-04-19 20:38:02 -04:00 |
|
gsinghpal
|
4ce0edc698
|
feat(fusion_accounting_followup): overdue_aging service with 6 buckets
Made-with: Cursor
|
2026-04-19 20:35:39 -04:00 |
|
gsinghpal
|
ea2f44287f
|
feat(fusion_accounting_followup): Phase 4 skeleton + plan
35-task plan to replace Enterprise account_followup module:
- Multi-level dunning (gentle reminder -> firm warning -> legal)
- AI augmentation: contextual follow-up text generation + payment risk scoring + tone selection
- HYBRID engine: shared primitives + persisted level/run/cache models
- Per-partner state: current level, paused-until, history
- Coexists with Enterprise (group_fusion_show_when_enterprise_absent)
- Same V19 conventions + test pyramid + perf-budget discipline as Phases 1-3
Made-with: Cursor
|
2026-04-19 20:31:07 -04:00 |
|