Commit bebd30d
committed
timeline: globally-loved lane — broad consensus bypasses the follow gate
The logged-in feed was strictly follow-graph-gated: a resource co-signed
by dozens of VIPs you happen not to follow would never reach you. Found
live — a 28-VIP launch was #1 in the anon feed but invisible to a viewer
who didn't follow those sharers.
Add a disjunct to the logged-in WHERE: a row also passes when
vip_sharer_count >= 10 (broad consensus), not only when its sharers
intersect your followees. The threshold is high — only 86 of ~59k
anchors clear it — so this adds the standout consensus items, not a
flood of non-followed content. The hide-already-seen / hide-already-
owned filters still apply, so it stays discovery (not a re-run of your
library). Keeps the score-index walk: the disjunct is a cheap per-row
check and broad-consensus rows already rank high, so they're hit early.
Logged-in path only (uncached); anon path unchanged.1 parent 9dfd2f7 commit bebd30d
1 file changed
Lines changed: 19 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
580 | | - | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
581 | 593 | | |
582 | 594 | | |
583 | 595 | | |
| |||
586 | 598 | | |
587 | 599 | | |
588 | 600 | | |
589 | | - | |
590 | | - | |
591 | | - | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
592 | 606 | | |
| 607 | + | |
593 | 608 | | |
594 | 609 | | |
595 | 610 | | |
| |||
0 commit comments