# M8 交付物与签署 — 逻辑设计文档（LDD · How）

| 项 | 值 |
|---|---|
| 模块 | M8 交付物与签署 |
| 类型 | 逻辑设计文档（LDD） |
| 对应需求 | [requirements/M8](../requirements/M8-交付物与签署.md) |
| 上级 | [需求分析总纲](../需求分析总纲.md) |

> 本文档描述**实现方式（How）**；"做什么/为什么/验收"见对应需求文档。

## 1. 数据模型

```
Deliverable 1──* DeliverableVersion
Deliverable ── Template（模板生成，变量填充）
DeliverableVersion ── Signoff（客户签署记录）
```

**DeliverableVersion 字段**（版本控制）：`version, file_hash, uploader, uploaded_at, diff_summary`；每次上传留痕。

**Signoff 字段**（客户签署）：`signed_version, signed_at, signer(签署方)`；可追溯（对应 M6 D-P9、M1 D-C12）。

## 2. 默认交付物模板清单（默认配置）

| 模板 | 用途 |
|---|---|
| Kickoff Deck | 项目启动 |
| 调研 | 需求/环境调研 |
| 方案 | 部署/迁移/优化方案 |
| 上线报告 | 上线/割接结果 |
| 验收单 | 客户验收 |
| 复盘 | 结项复盘 |

- 模板支持变量自动填充（客户名/产品/版本等）。

## 3. 审核流机制

- 交付客户前至少一位 Senior/Manager 审核（可配置审核流）。
- 审核通过后方可进入客户签署环节。

## 4. 集成点

- **交付报告签署卡点**：M6（每次活动报告须客户签署否则不可流转 D-P9）。
- **虚拟合同签署**：M1（复用签署能力 D-C12）。
- **审核流**：M9。
