Sprint 6: report review workflow, CI/K8s, and client tabs.
CI / api-test (push) Has been cancelled
CI / web-build (push) Has been cancelled

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:
john
2026-07-23 11:44:11 +08:00
parent 1aaef71f52
commit a400130c67
27 changed files with 636 additions and 27 deletions
+5 -5
View File
@@ -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",
}