Strip production notes before posting, persist each network id immediately, refuse IG republish if delete fails, and place FB photos via feed for better timeline visibility.
Co-authored-by: Cursor <cursoragent@cursor.com>
Validate view-as tenants, scope service-role mutations by tenant_id, add documents RLS, refuse portfolio-wide data dumps, and block Meta publish when a Page/IG is linked to another client.
Co-authored-by: Cursor <cursoragent@cursor.com>
Facebook edits in place when possible; Instagram deletes and republishes. Trash and delete-meta no longer block when only one network succeeds.
Co-authored-by: Cursor <cursoragent@cursor.com>
Agency can publish now or on schedule, remove live posts from Meta, and browse pieces newest-first like an IG board.
Co-authored-by: Cursor <cursoragent@cursor.com>