-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Feature Summary
Implement the WhatsApp commands that allow a user to edit or delete individual posts within their content calendar.
Acceptance Criteria
- Given a user replies with a post ID and their requested change, when the bot processes the command, then the calendar entry is updated and a confirmation is sent.
- Given a user requests to edit a post, when the edit is applied, then the user can change: caption text, flyer image (via regeneration or upload), scheduled date, and target platform.
- Given a user requests to delete a post, when the deletion is confirmed, then the slot is removed from the calendar.
- Given a user requests an edit on a post that has already been published, when the bot detects this, then the bot informs the user the post is live and the edit cannot be applied.
- Given a user deletes all posts in the calendar, when the deletion is confirmed, then the bot prompts the user to regenerate or manually add content.
Affected Areas
- Backend API
- Database
- Third-party integration (WhatsApp Business API)
Priority
High
Additional Context
Note: The behaviour when a post is deleted (slot left empty vs. replaced) is to be confirmed by @ezeanyimhenry or @0xdevcollins. Flag this before the development of this issue begins.
PRD Reference: Section 7.2 (F-02 Detail Sheet — Detailed Requirements, Edge Cases) Parent issue: ISS-012 Blocked by: ISS-013
Reactions are currently unavailable