历史作答证据与最新纠错目标的数据血缘

同一道题可以被再次纠正,但深链指向的原作答不随 latestEntryId 漂移

历史作答证据与最新纠错目标的数据血缘 同一道题可以被再次纠正,但深链指向的原作答不随 latestEntryId 漂移 01 / 持久事实 02 / 错题投影 03 / 指针解析 04 / 学生界面 05 / 受保护资源 作答发生记录 · sourceRefId · 证据引用 · 01 / 持久事实 · immutable source 作答发生记录 sourceRefId · 证据引用 immutable source 错题 Case 投影 · occurrences · latest · 02 / 错题投影 · read model 错题 Case 投影 occurrences · latest read model 历史来源深链 · sourceRefId · 03 / 指针解析 · evidence pointer 历史来源深链 sourceRefId evidence pointer 证据解析 · focused ?? latest · 03 / 指针解析 · read-only 证据解析 focused ?? latest read-only 最新纠错目标 · latestEntryId → latest · 03 / 指针解析 · action pointer 最新纠错目标 latestEntryId → latest action pointer 作答证据面板 · 历史来源提示 + 原作答 · 04 / 学生界面 · display 作答证据面板 历史来源提示 + 原作答 display 订正状态与操作 · 始终针对最新一次 · 04 / 学生界面 · mutating action 订正状态与操作 始终针对最新一次 mutating action 附件授权网关 · 下载 · 失败 · 重试 · 05 / 受保护资源 · protected 附件授权网关 下载 · 失败 · 重试 protected 按学生、题目、版本聚合 exact identity occurrences read model 选择 sourceRefId historical read 读取 latestEntryId current action 展示历史或默认证据 read-only 最新状态与操作对象 current only 按证据引用请求下载 authorized request 文件或显式失败 retryable 图例 主证据路径 受保护附件 失败与重试 持久事实 结构化读取