package health

import (
	"github.com/gin-gonic/gin"
)

// Healthz 存活探针（liveness）。
// GET /healthz：返回 200 {"status":"ok"} 表示进程存活。
func Healthz(c *gin.Context) {
	c.JSON(200, gin.H{
		"status": "ok",
	})
}

// Readyz 就绪探针（readiness）。
// GET /readyz：检查下游服务可达性。
// TODO: P7 接入服务发现后，检查 classes / iam / teacher-bff 等下游服务健康状态，
// 任一不可达则返回 503，当前简化为直接返回 200。
func Readyz(c *gin.Context) {
	c.JSON(200, gin.H{
		"status": "ok",
	})
}
