Sprint 6: report review workflow, CI/K8s, and client tabs.
Add coach review APIs, pose calibration thresholds, Gitea CI, Kubernetes skeleton, H5 practice page, and mini program tab bar. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,10 +11,10 @@ CONTRACTS_OPENAPI = Path(__file__).resolve().parents[3] / "contracts" / "openapi
|
||||
|
||||
app = FastAPI(
|
||||
title="Kids AI Posture Platform API",
|
||||
version="0.6.0",
|
||||
version="0.7.0",
|
||||
description=(
|
||||
"儿童 AI 体态管理平台 API · Sprint 5。"
|
||||
"MediaPipe 帧级评分 + PDF 导出 + OSS 生产配置 + H5/小程序对接。"
|
||||
"儿童 AI 体态管理平台 API · Sprint 6。"
|
||||
"报告复核工作流 + 模型标定 + CI/K8s 部署骨架。"
|
||||
),
|
||||
)
|
||||
|
||||
@@ -47,7 +47,7 @@ async def http_exception_handler(request: Request, exc: HTTPException):
|
||||
|
||||
@app.get("/health")
|
||||
def health():
|
||||
return {"status": "ok", "env": settings.app_env, "stage": "sprint5"}
|
||||
return {"status": "ok", "env": settings.app_env, "stage": "sprint6"}
|
||||
|
||||
|
||||
@app.get("/")
|
||||
@@ -56,5 +56,5 @@ def root():
|
||||
"name": settings.app_name,
|
||||
"docs": "/docs",
|
||||
"contract": str(CONTRACTS_OPENAPI),
|
||||
"stage": "sprint5-mediapipe-pdf-oss",
|
||||
"stage": "sprint6-review-ci-k8s",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user