docs: Task6 收口注记(会话族切分/同批去重等审查修复)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-15 13:01:31 +08:00
parent 173d13dbf3
commit acb180e363
@@ -890,6 +890,7 @@ for sess in {e.session for e in new_events}:
- `duplicated` 计数允许并发近似(唯一约束保证绝不重复入库,仅统计口径可能差 1-2,M1 接受)。
- [ ] **Step 4: 跑测试通过** → 5 passed。修到绿为止。
(**执行注记**:最终实现以提交 173d13d 为准,含审查修复——同批 event_id 去重(防匿名端点灌倍 stay_ms)、会话族切分用 `Q(exact)|Q(startswith=sid+"#")` 取族内最大 ended_at 比较(**原计划代码比的是陈旧根段,首切后每批膨胀 visit_count,勿照抄**)、Greatest 从 `django.db.models.functions` 导入、geo "0" 占位归一、TOCTOU 毫秒窗口为接受项。13 个 ingest 测试。)
- [ ] **Step 5: Commit** `feat: 批量入库服务(幂等/首触/会话兜底/聚合更新)`