import { NextResponse } from "next/server"

/**
 * @deprecated 已迁移至 Server Action `completeOnboardingAction`（modules/onboarding/actions.ts）。
 * 旧实现存在多项安全漏洞（角色自选越权、教师覆盖任课、无事务、无 Zod），
 * 新实现采用 Server Action + requireAuth + Zod + db.transaction + classes data-access 强校验。
 * 保留此文件仅为兼容性，返回 410 Gone 指示调用方迁移。
 */
export const dynamic = "force-dynamic"

export async function POST() {
  return NextResponse.json(
    {
      success: false,
      message: "此 API 已废弃，请使用 completeOnboardingAction Server Action",
      redirect: "/onboarding",
    },
    { status: 410 }
  )
}
