- [P20260218-102952] 2026-02-18 10:29:52 +0800
  - summary: 问题1 ：- 仅对 SnapshotMode.WINDOW 有意义，FULL_TABLE 模式不涉及时间窗口。对的，符合我的预期。- 需要考虑 snapshot_time_column 可能为 None 或记录中该字段缺失的情况这种情况现在…
  - prompt:
```text
问题1 ：- 仅对 SnapshotMode.WINDOW 有意义，FULL_TABLE 模式不涉及时间窗口。对的，符合我的预期。- 需要考虑 snapshot_time_column 可能为 None 或记录中该字段缺失的情况这种情况现在已经处理了， 不会触发软删除，我说的保险机制是返回数据了，但被过期截断的状态。- 建议加一个配置开关（如 run.snapshot_protect_early_cutoff，默认 True），方便紧急关闭可以加入这个参数。修改吧，改完代码记得落到各种文档中。----------------------------------问题2：API→ODS 层：需要有个全量校验，当API和ODS的表结构发生变化，需要做新字段/全字段的全量的更新。ODS - DWD：情况相同，但我记得除了Hash校验外，还有一个校验，专门应对这个情况。
```
