﻿# PROTO-001: 分享链接缺公开开关和访问规则

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

## PRD 依据

- §4.3.3：分享链接必须绑定一个客户；如需生成无需绑定客户的链接，可额外设为公开。
- §4.7.7：绑定客户可访问；公开链接任何人可访问；既未绑定客户也未公开时不可访问。

## 原型现状

- `ShareLink` 类型没有公开字段。
- 分享资料详情中生成链接时，可以选择“不绑定客户”。
- 分享链接管理页没有公开列，也不能切换公开状态。

## 问题

当前原型会让用户生成“未绑定客户、也未公开”的链接。按 PRD，这种链接不可访问。这个问题会直接影响分享链接的主流程。

## 可选方案

A. 严格按 PRD 改：给分享链接加公开字段，生成时默认关闭；不绑定客户时必须打开公开；列表和详情都显示并可切换。

B. 先禁止不绑定客户：生成链接必须选客户，公开链接晚点再做。

C. 改 PRD：取消公开链接，所有分享链接都必须绑定客户。

## 处理记录

2026-07-07：已选 A。

已处理：

- 分享链接增加公开字段，默认关闭。
- 生成链接时，如果不绑定客户，必须打开公开。
- 分享资料详情页和分享链接管理页增加公开列。
- 详情页和管理页都可以切换公开状态。
- 未绑定客户的公开链接不能取消公开，避免变成不可访问链接。
