JianFeeeee
24f29cd787
补: 第六件 —— 我把"读者未读集合"分母只按 to_name 取,代码是 to_name OR CCHas(cc_list)
复核 pi 那张"逐读者最老是否在 gap"的表时发现自己的口径欠账:
`ListInboxScoped` 的 `WHERE (m.to_name = $1 OR db.CCHas("m.cc_list", 1))`(`repo.go:599`)
⇒ **抄送方也在集合里**,我先前只用 `to_name` ⇒ 分母少算。
用代码原样谓词(`json_each` + `json_extract`)重量:
读者 我先前 to_name 代码口径 to|cc 最老那封变了?
dsh 14 16 否 f3aeae81
pi 113 114 否 19a9d489
zcode 15 15 否
homeagent 3 3 否
jianf 24 24 否
★ **承重结论不变**:五个读者"最老是谁、在不在 gap"全部不变 ⇒ 档③判断不受影响。
我漏的是**分母**,不是**排序**。
⇒ 纪律:**"集合有多大"与"谁在最前面"是两个问题**;
基数错可以让正确的排序看起来可疑,反之亦然。
⇒ 与"第五件(判据挂哪一列)"并列,是**第六件**:
第五件问"用哪个**列**判状态",第六件问"哪些**行**属于这个读者"。
2026-09-21 07:55:48 +08:00
..
2026-09-19 14:01:21 +08:00
2026-09-21 07:55:48 +08:00
2026-09-20 22:35:35 +08:00
2026-09-15 06:33:54 +08:00
2026-09-19 12:47:32 +08:00
2026-09-14 16:11:00 +08:00
2026-09-15 11:17:23 +08:00
2026-09-19 14:01:21 +08:00
2026-09-15 11:21:00 +08:00
2026-09-13 06:16:59 +08:00
2026-09-08 19:16:35 +08:00
2026-09-08 19:16:35 +08:00
2026-09-14 23:50:35 +08:00
2026-09-21 07:04:04 +08:00