feat: implement AI integration with backend configuration and rule-based enrichment actions
This commit is contained in:
@@ -132,3 +132,13 @@ This document records planned features, UX enhancements, and architectural exten
|
||||
- Retention triggers (e.g. delete unstarred articles older than 90 days, or limit feeds to latest 500 posts).
|
||||
- Background garbage collection cleaning associated `entry_variants` and on-disk audio blobs (`./data/blobs/{entry_id}/`).
|
||||
|
||||
---
|
||||
|
||||
## 14. Outbound Webhook Dispatcher (P4)
|
||||
|
||||
- **Goal**: Allow rule-triggered notifications and payload delivery to external platforms.
|
||||
- **Scope**:
|
||||
- Outbound webhook action in rule engine supporting Telegram, Discord, Slack, and generic JSON HTTP POST.
|
||||
- Template engine with interpolation of article variables (`title`, `feed_title`, `url`, `published_at`, `ai_summary`, `tags`).
|
||||
- Retry mechanism with exponential backoff on delivery failure.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user