wangdl
8dfda9f10e
fix : #159 getSummary/getTrend optimization + #160 admin auth guard
...
Deploy API Server / build-and-deploy (push) Failing after 23s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-09 21:50:31 +08:00
wangdl
1442b9b69e
fix: admin controller audit — merge duplicate controllers, add Post import, validate params
...
Deploy API Server / build-and-deploy (push) Successful in 44s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-09 21:46:37 +08:00
wangdl
4414f9cc55
feat: M-API-ADMIN-INFO admin backend complete (21/21)
...
Deploy API Server / build-and-deploy (push) Failing after 20s
- Admin dashboard + query endpoints (reading-events/sessions/progress/daily-activities/records)
- Diagnostic (user-timeline/diagnose/material-diagnose/anomalies/temporary-materials)
- Operations (recalculate/export)
- Admin API design doc
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-09 21:42:47 +08:00
wangdl
22ed18404f
fix: import paths + dead code cleanup + export ProcessResult
...
Deploy API Server / build-and-deploy (push) Successful in 43s
- Fix PrismaService/PrismaModule import paths (infrastructure/database/)
- Remove dead upsertFromReadingEvent wrappers in learning-activity/learning-session services
- Export ProcessResult interface for controller return type
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 21:12:36 +08:00
wangdl
38a8629e42
feat: M8 学习信息收集系统完整实现
...
Deploy API Server / build-and-deploy (push) Failing after 11s
Phase 1-2: 设计文档 + 数据库 (ReadingEvent/MaterialReadingProgress/TemporaryReadingMaterial/LearningSession扩展/DailyLearningActivity扩展/LearningRecord)
Phase 3: 批量上报 + 校验去重 + ReadingEventProcessorService
Phase 4: 4表聚合管线 (LearningSession/MaterialReadingProgress/DailyLearningActivity/LearningRecord)
Phase 5: 查询接口 (progress/continue/summary/trend/heatmap/history/reprocess)
Phase 6: 权限校验 + session中断清理 + API文档
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-08 21:09:13 +08:00