2026-08-02 12:58:41 +08:00
|
|
|
|
# PPT 与海报首迭代 Schema 评审记录
|
|
|
|
|
|
|
|
|
|
|
|
## 评审范围
|
|
|
|
|
|
|
|
|
|
|
|
- `docs/schemas/document-ir.schema.json`
|
|
|
|
|
|
- `docs/schemas/field-value.schema.json`
|
|
|
|
|
|
- `docs/schemas/plan-data-snapshot.schema.json`
|
|
|
|
|
|
|
|
|
|
|
|
## 已冻结约束
|
|
|
|
|
|
|
|
|
|
|
|
1. 未知值使用 `null + missing`,真实数值 `0` 保留为数值;非法数字不能进入 FieldValue。
|
|
|
|
|
|
2. `conflict` 必须保留候选,不得静默覆盖;`derived` 必须记录公式且默认不参与排名、对账和结论。
|
|
|
|
|
|
3. 关键金额通过 EvidenceRef 指向文档页和 bbox;人工覆盖使用 `confirmed + overrideReason`。
|
|
|
|
|
|
4. Document IR 只保存版面事实,不决定保险业务字段最终值。
|
|
|
|
|
|
5. confirmed snapshot 的阻断数和冲突数必须为 0,并绑定 document SHA-256 与规范化 snapshot hash。
|
|
|
|
|
|
6. benefit row 的业务主键必须包含场景,后续迁移不得只按保单年度去重。
|
|
|
|
|
|
|
|
|
|
|
|
## 尚待业务确认
|
|
|
|
|
|
|
|
|
|
|
|
- 各险种的完整必填字段与合理范围;
|
|
|
|
|
|
- 可用于强校验的公式清单;
|
|
|
|
|
|
- 非保证场景、演示利率和提取前后口径;
|
|
|
|
|
|
- 跨产品可比条件;
|
|
|
|
|
|
- 文档、快照、证据和成品留存天数。
|
|
|
|
|
|
|
2026-08-02 16:34:06 +08:00
|
|
|
|
`migrate_036` 只保存文档版面事实,不固化上述保险业务口径,已在 Phase 1 落地;其中 `expires_at` 保持可空,留存决策完成前不启用自动清理。
|
|
|
|
|
|
|
|
|
|
|
|
`migrate_037` 已按冻结 Schema 落地不可变快照、字段证据与人工覆盖三类结构。该迁移只固化通用状态机、证据和版本约束,不内置尚未签字的保险公式;各险种完整必填范围、强校验公式、跨产品可比规则和留存期限继续保持配置未发布状态。未提供真实金标准前,新解析仍不得切为默认生产路径。
|