import type { PhaseGateConfig } from "@/modules/experience/types";

/** FE phase gates — reserved capabilities; builder UX owned by Experience FE per ADR-002 */
export const PHASE_REGISTRY: Record<string, PhaseGateConfig> = {
  pageBuilder: {
    feature: "page_builder",
    phase: "11.3",
    title: "سازنده بصری",
    description: "سازنده صفحه — UX در اختیار Experience FE است؛ فلگ page_builder رزرو شده.",
  },
  formBuilder: {
    feature: "form_builder",
    phase: "11.4",
    title: "سازنده فرم",
    description: "ویرایش schema_json و فیلدهای فرم.",
  },
  publishRegistry: {
    feature: "publish_registry",
    phase: "11.6+",
    title: "رجیstry انتشار",
    description: "publish_id رسمی — فعلاً از شناسه منبع به‌صورت موقت استفاده می‌شود.",
  },
};
