反馈统计最小运行时骨架

这页先把 feedback_score / was_useful 的最小汇总层推进到可回看状态。

当前先把 totalResponses、helpfulCount、notHelpfulCount、averageScore、latestFeedback 串起来,让反馈闭环不再只有单条写回,没有任何摘要。

当前返回方式

先让反馈 route 能回最小摘要,再考虑完整统计分析层。

GET /api/coach/feedback-summary → 返回最小反馈统计摘要
当前已统计 totalResponses / helpfulCount / notHelpfulCount / averageScore / helpfulRate
同时带回 moduleBreakdown / sourceBreakdown / maskingCoverageRate
latestFeedback 继续保留 source / maskingRules / module
先把反馈闭环做成可回看的摘要层,再考虑完整分析报表

当前边界

这层已经开始有汇总,但还不是完整分析后台。

当前已经不是只看总数,而是开始有模块分布、来源分布和 masking 覆盖率。
这层先保证 feedback_score / was_useful 不再只有单条回写,没有汇总摘要。
后面如果要进完整执行层,再补趋势图、事件埋点和 cohort 分析。