docs: Task6 收口注记(会话族切分/同批去重等审查修复)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -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: 批量入库服务(幂等/首触/会话兜底/聚合更新)`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user