/**
 * Readiness 健康检查 - /api/ready
 *
 * 用途：k8s readinessProbe，判断是否准备好接收流量。
 * P2 阶段：teacher-portal 是纯前端，无外部依赖（GraphQL 走客户端），
 * readiness 检查仅返回进程状态。
 *
 * P3+ 扩展：当接入 MF Remote 时，可增加 Remote 可达性检查。
 *
 * 维护者：ai13（teacher-portal）
 * 关联：project_rules §12 可观测性规范
 */

import { NextResponse } from "next/server";

export const dynamic = "force-dynamic";

export function GET(): NextResponse {
  return NextResponse.json({
    status: "ok",
    service: "teacher-portal",
    timestamp: new Date().toISOString(),
    checks: {
      process: true,
      // P3+ 扩展：mfRemotes / graphqlEndpoint 等
    },
  });
}
