// src/lib/content/pages-overview-actions.ts — wrapper Server Action ("use server")
// pour la vue santé des pages (/content/overview, Frame A). Le cœur
// `getContentPagesOverviewAction` est server-only avec DI (`deps`) et NE PEUT PAS
// être appelé depuis un composant client. Ce wrapper l'expose SANS `deps` (la
// garde de tenancy reste `assertSiteInActiveOrg` par défaut, jamais contournable
// depuis le réseau) pour le refetch client sur changement de site actif.
"use server";

import {
  type ContentPagesOverview,
  getContentPagesOverviewAction,
} from "./pages-overview";

/** Refetch client (changement de site) de l'overview « santé des pages ». */
export async function fetchContentPagesOverviewAction(
  siteId: string,
): Promise<ContentPagesOverview> {
  return getContentPagesOverviewAction(siteId);
}
