﻿# PROTO-020: 分享链接仍保留内容快照逻辑

- 状态：已确认，已归档
- 优先级：阻断
- 原型版本：0.1.0
- PRD 版本：V0.79
- 创建时间：2026-07-08
- 归档时间：2026-07-08

## PRD 依据

- V0.79：删除分享链接内容快照规则，链接始终展示分享资料最新内容。
- §4.3.2：分享链接始终展示分享资料的最新内容，分享资料编辑后无需重新生成链接。
- §4.3.5：分享资料编辑后，已有分享链接自动展示最新内容。
- §4.3.6：删除分享资料后，关联的分享链接自动停用。

## 原型现状

- `ShareLinkMaterialSnapshot` 仍存在。
- `ShareLink.shareMaterialSnapshot` 仍存在。
- `createShareLinkSnapshot` 仍在生成内容快照。
- 创建分享链接时仍保存当时的分享资料内容。
- 删除分享资料时仍给链接补内容快照。
- 删除分享资料后的文案仍写已生成分享链接仍可访问。

## 问题

分享链接快照逻辑已经从 PRD 删除。现在原型仍在保存和读取快照，会让“编辑后链接展示最新内容”这条规则不清楚。删除分享资料后的链接处理也和 PRD 不一致。

## 可选方案

A. 删除快照类型和快照逻辑；分享链接永远读当前分享资料；删除分享资料后自动停用相关链接，并在列表显示「资料已被删除」。

B. 只删创建时的快照，删除分享资料时仍保留一份旧内容用于展示。

C. 保留快照逻辑，只改文案。

## 处理记录

- 选择方案：A。
- 已删除 `ShareLinkMaterialSnapshot` 类型。
- 已删除 `ShareLink.shareMaterialSnapshot` 字段。
- 已删除 `createShareLinkSnapshot` 和创建链接时保存快照的逻辑。
- 分享链接名称和素材列表只读取当前分享资料。
- 删除分享资料时，关联分享链接自动改为停用。
- 分享资料被删除后，链接列表和相关统计显示「资料已被删除」。
- 删除分享资料的确认文案已改为关联分享链接会自动停用。
- `pnpm build` 已通过。
