feat(复盘): 实现关键动作时间线并增强失误分析

新增关键动作时间线记录和展示功能,完善失误分析模块:
1. 添加 ReviewActionTimelineItem 记录结构,用于记录关键动作事件
2. 在 ReviewSummaryResponse 中增加 actionTimeline 字段
3. 扩展 ReviewMistakeItem 结构,新增关联动作、推荐方向、压力来源等字段
4. 实现动作时间线构建和失误关联动作查找逻辑
5. 前端增加动作时间线和详细失误信息的展示组件
6. 更新文档说明当前复盘协议已支持真实对局数据

这些改动使复盘系统能够展示更详细的对局过程分析和更精准的失误定位,帮助玩家更好地理解对局关键节点和改进方向。
This commit is contained in:
hujun
2026-03-20 17:24:41 +08:00
parent faf87fe3d6
commit 27142804d6
9 changed files with 889 additions and 24 deletions

View File

@@ -1,5 +1,7 @@
package com.xuezhanmaster.review.dto;
import java.util.List;
/**
* 复盘页里的“关键失误”条目。
* 字段口径优先服务 H5 展示与后续训练题沉淀,不先做复杂评分模型。
@@ -8,6 +10,17 @@ public record ReviewMistakeItem(
String severity,
String title,
String issue,
String suggestion
String suggestion,
String recommendedDirectionType,
String recommendedDirectionLabel,
String recommendedAction,
String pressureSourceType,
String pressureSourceLabel,
String pressureSourceDetail,
String pressureSummary,
List<String> contextSignals,
Integer relatedStepNo,
String relatedEventType,
String relatedActionTitle
) {
}