CoachLettersAI API
Base URL: https://gvjl.com/api/v1
Health
GET/healthPublic
健康检查,返回数据库连接状态和运行时长。
Content
GET/content/daily-letters?tz=Asia/ShanghaiPublic
获取今日教练来信。已登录用户返回个性化信件,游客返回公开信。
GET/content/:idJWT
按 ID 获取单封信。支持 dlrun_ 前缀的每日信 ID。
Daily Letters
POST/daily-letters/generateJWT
为指定教练生成今日每日信(幂等)。Body: { coachId, localDate?, timezone? }
POST/daily-letters/shadow-generateJWT
双引擎生成对比:生产引擎(deterministic)+ 影子引擎(xplan)。
GET/daily-letters/today?coachId=&tz=JWT
获取今日已生成的每日信原始 artifact。
GET/daily-letters/:idJWT
按 ID 获取每日信完整数据(含 micro-practice)。
GET/daily-letters/:id/run-reportJWT
获取信的运行报告(质量报告、审计报告、裁决决定)。
Admin
GET/admin/daily-letter/runsAdmin
分页列出所有每日信运行记录。Query: page, limit, status, userId, coachId
GET/admin/daily-letter/stats?days=7Admin
每日信投递统计:生成数、拦截数、投递率、按教练和日期分组。
GET/admin/daily-letter/shadow-comparison?coachId=&date=Admin
生产引擎 vs 影子引擎质量对比。