Supplied weekly social drafts
The Social page's Week panel saves seven days with three slots per day. Shared cadence means 21 slots across the selected platforms; each slot has one supplied variant per selected platform. Per-platform cadence gives those same slots separate local times for each platform. Choose an explicit week start, IANA timezone, three local times and saved project destination references. Ambiguous or missing DST times refuse before saving.
This feature accepts supplied copy and authorized, completed uploaded images/videos. It neither generates content nor discovers accounts. Account references come from saved project selections and do not certify current provider availability. Proposed calendar times do not schedule delivery.
REST lives under /v1/orgs/{orgId}/projects/{projectId}/marketing/social/weeks: list/create, targets/media, read, calendar, variant PATCH and request-review. The social_week_* MCP tools call these same routes and services. Delegated keys need read/write as appropriate, the outreach family, both outreach flags, and current organization/project authority. Runner and user-scoped keys are refused. Approval requires a signed-in person.
Review shows actual saved variants and received media. Unavailable media visibly fails; a metadata record is not proof of playback. Copy, media, destination and proposed-time edits invalidate approval. Review and approval bind the exact revision; a stale revision refuses. Requesting review never approves or sends.
Keep the same operation UUID when retrying a create after response loss. Durable parent/child receipts recover known IDs beyond the generic replay window. Changed requests conflict. Unknown or missing children remain unresolved and never receive replacement IDs; inspect them before reconciling. A restart does not turn an unresolved receipt into a new draft.
Automatic generation, recurrence, publishing and the broader weekly agent workflows remain separate work. This supplied-content slice does not certify them.