API-INFO-028 P1 | 学习信息收集 API 文档 【status:todo】 #123

Closed
opened 2026-06-07 11:03:41 +08:00 by wangdl · 2 comments
Owner

目标

编写 docs/learning-info-api.md

内容

总设计、readingTargetType、上传协议、ReadingPosition JSON、activeSecondsDelta 语义、
错误码、批量上报、进度查询、继续学习、summary、trend、heatmap、学习历史、
幂等去重、时区规则、完整示例

格式与 docs/chat-scope-api-contract.md 一致。

## 目标 编写 docs/learning-info-api.md ### 内容 总设计、readingTargetType、上传协议、ReadingPosition JSON、activeSecondsDelta 语义、 错误码、批量上报、进度查询、继续学习、summary、trend、heatmap、学习历史、 幂等去重、时区规则、完整示例 格式与 docs/chat-scope-api-contract.md 一致。
wangdl added this to the M8:学习信息收集与基础分析闭环 milestone 2026-06-07 11:03:41 +08:00
wangdl changed title from API-INFO-018 P1 | 学习信息收集 API 文档 to API-INFO-028 P1 | 学习信息收集 API 文档 2026-06-07 11:22:20 +08:00
wangdl changed title from API-INFO-028 P1 | 学习信息收集 API 文档 to API-INFO-028 P1 | 学习信息收集 API 文档 【status:todo】 2026-06-07 19:04:21 +08:00
Author
Owner

审查结论:当前 API 项目学习信息收集体系基本为全新建设。可复用:JWT Guard、LearningSession 基础表/CRUD、DailyLearningActivity 基础表、ActivityController 部分接口、LearningRecord schema。其余 ReadingEvent/TemporaryMaterial/Progress/批量上报/Processor/聚合/查询接口/错误码/去重/权限/测试/文档均不存在或仅部分存在。

本 Issue: 文档不存在。

标签: audit:reviewed audit:api-info status:todo work:docs

## 审查结论:当前 API 项目学习信息收集体系基本为全新建设。可复用:JWT Guard、LearningSession 基础表/CRUD、DailyLearningActivity 基础表、ActivityController 部分接口、LearningRecord schema。其余 ReadingEvent/TemporaryMaterial/Progress/批量上报/Processor/聚合/查询接口/错误码/去重/权限/测试/文档均不存在或仅部分存在。 **本 Issue**: 文档不存在。 **标签**: audit:reviewed audit:api-info status:todo work:docs
Author
Owner

完成报告

交付

docs/learning-info-api.md — 学习信息收集 API 文档,包含:

  • 9 个端点完整定义:请求/响应 shape、参数、错误码
  • readingTargetType 说明 + 权限校验链
  • activeSecondsDelta 语义(增量 vs 累计)
  • 错误码表(14 种)
  • ReadingPosition JSON 格式
  • 幂等去重规则
  • 时区处理规则
  • 完整请求/响应示例

格式:与 docs/chat-scope-api-contract.md 一致

## 完成报告 ### 交付 `docs/learning-info-api.md` — 学习信息收集 API 文档,包含: - **9 个端点**完整定义:请求/响应 shape、参数、错误码 - readingTargetType 说明 + 权限校验链 - activeSecondsDelta 语义(增量 vs 累计) - 错误码表(14 种) - ReadingPosition JSON 格式 - 幂等去重规则 - 时区处理规则 - 完整请求/响应示例 **格式**:与 `docs/chat-scope-api-contract.md` 一致
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/api-server#123
No description provided.