Client Phase A

Publishing and Social UI Shells

Navigation and contracts are staged for recipe publishing actions, notification inbox, and social profile surfaces.

Recipe Actions Menu

Publishing shell is enabled. Publish and unpublish controls are staged for UI Phase B.

/api/recipes/:id/publish | /api/recipes/:id/unpublish

Notification Inbox

Inbox shell is enabled with unread-count and notification feed contracts ready.

/api/notifications | /api/notifications/unread-count

Profile Social Tab

Followers/following shell is staged and wired to the follows contract for UI Phase C.

/api/follows?mode=followers | /api/follows?mode=following
Next implementation step: connect these shells to authenticated fetch flows and optimistic state updates.