d9380c629b
The last-chance X keyword retry collapsed a multi-word subquery to a bare `max(candidates, key=len)` token — e.g. 'trevin chow ai agents compound' became 'compound since:...', flooding the X pool with off-topic 'compound interest/nevus' posts. Keep the entity anchor (first distinctive topic token) in the retry, optionally plus the strongest distinctive token; better to return 0 than over-broaden to an unanchored generic term. Also lands the investigation that grounds the X/funny fix plan, including the verified correction that Digg's X-enrichment was a red herring — it renders as Digg-cluster quotes, never enters the X column (so the planned Digg-filter unit was dropped as a non-occurring path). Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
1.7 KiB
1.7 KiB
Session 01 — /last30days Matt Van Horn vs Trevin Chow
What this session proved: the X handle search runs but is poisoned by the topic-AND, fails silently, and the X column is actually Digg-side-channel pollution.
Key evidence (verbatim engine/log lines)
- Engine fired keyword X searches only in the visible log:
[Bird] Searching: matt van horn printing press since:2026-05-19. Nofrom:mvanhornline — becausesearch_handleslogs nothing on success (→ A3). - GitHub person-mode worked (
[GitHub] Person-mode search for @mvanhorn), so per-entity targeting was wired; X was the broken lane. - The 13 "X posts" were
@imAbhishek9596,@lebojoycechauke, etc. — none authored by @mvanhorn. - Final verified mechanism: handle search built
from:mvanhorn matt van horn since:...(topic AND'd onto the timeline → ~0). The cleanfrom:mvanhorn since:...returned 40 real tweets. - The off-topic "compound interest / compound nevus" X items came in through Digg's X-enrichment side channel (
[Digg] post-dedupe enriched ... clusters with X posts), NOT bird — bird was failing the whole run under the 2-entity parallel fanout (Bird search failed). - Strongest-token fallback collapsed
trevin chow ai agents compound→ bare tokencompound.
Red herrings burned (NOT bugs)
- "sweet-cookie missing = broken" — optional browser-cookie helper, never required.
- "auth dead" — standalone test failed only because
get_config()+set_credentials()weren't called to inject cookies. - "metrics = None parser bug" — print read wrong keys; parser nests under
engagement/date.
Bugs surfaced → inventory IDs
A1 (from-AND), A3 (silent log), A4 (diagnose false-green), A5 (Digg pollution), A6 (fallback drift), A2 (no mention lane).