# 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 的业务主键必须包含场景,后续迁移不得只按保单年度去重。 ## 尚待业务确认 - 各险种的完整必填字段与合理范围; - 可用于强校验的公式清单; - 非保证场景、演示利率和提取前后口径; - 跨产品可比条件; - 文档、快照、证据和成品留存天数。 `migrate_036` 只保存文档版面事实,不固化上述保险业务口径,已在 Phase 1 落地;其中 `expires_at` 保持可空,留存决策完成前不启用自动清理。 `migrate_037` 已按冻结 Schema 落地不可变快照、字段证据与人工覆盖三类结构。该迁移只固化通用状态机、证据和版本约束,不内置尚未签字的保险公式;各险种完整必填范围、强校验公式、跨产品可比规则和留存期限继续保持配置未发布状态。未提供真实金标准前,新解析仍不得切为默认生产路径。