From 2f4b023db888c6947d96f2940ddb3c4e54896e89 Mon Sep 17 00:00:00 2001 From: Dinakar Sarbada Date: Tue, 5 May 2026 20:47:53 -0700 Subject: [PATCH 1/2] docs: update search key file paths --- docs/how-search-works.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/how-search-works.md b/docs/how-search-works.md index 3479d7d..cb8bce8 100644 --- a/docs/how-search-works.md +++ b/docs/how-search-works.md @@ -183,13 +183,14 @@ After both searches complete: | File | Purpose | |---|---| -| `scripts/last30days.py` | Main orchestrator, concurrent execution | -| `scripts/lib/openai_reddit.py` | Reddit search via OpenAI Responses API | -| `scripts/lib/reddit_enrich.py` | Fetch real engagement data from Reddit JSON API | -| `scripts/lib/xai_x.py` | X search via xAI API | -| `scripts/lib/bird_x.py` | X search via bundled Bird client (free) | -| `scripts/lib/models.py` | Auto-select best available model | -| `scripts/lib/env.py` | API key loading, source detection | -| `scripts/lib/http.py` | HTTP transport with retries | -| `scripts/lib/score.py` | Relevance scoring | -| `scripts/lib/dedupe.py` | URL-based deduplication | +| `skills/last30days/scripts/last30days.py` | Main CLI entry point | +| `skills/last30days/scripts/lib/pipeline.py` | Multi-source retrieval orchestration | +| `skills/last30days/scripts/lib/reddit_public.py` | Reddit public JSON search | +| `skills/last30days/scripts/lib/reddit_enrich.py` | Fetch real engagement data from Reddit JSON API | +| `skills/last30days/scripts/lib/xai_x.py` | X search via xAI API | +| `skills/last30days/scripts/lib/bird_x.py` | X search via bundled Bird client (free) | +| `skills/last30days/scripts/lib/providers.py` | Reasoning provider and model selection | +| `skills/last30days/scripts/lib/env.py` | API key loading, source detection | +| `skills/last30days/scripts/lib/http.py` | HTTP transport with retries | +| `skills/last30days/scripts/lib/relevance.py` | Query matching and relevance scoring | +| `skills/last30days/scripts/lib/dedupe.py` | URL-based deduplication | From d9e8a046efba5521081e295745b7f20a7dcaff88 Mon Sep 17 00:00:00 2001 From: Trevin Chow Date: Sun, 17 May 2026 00:21:36 -0700 Subject: [PATCH 2/2] docs(how-search): swap score.py->relevance.py at line 145 --- docs/how-search-works.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/how-search-works.md b/docs/how-search-works.md index cb8bce8..3f29382 100644 --- a/docs/how-search-works.md +++ b/docs/how-search-works.md @@ -142,7 +142,7 @@ The repo vendors a search-only subset of Bird's Twitter GraphQL client and shell | Likes/reposts | Real (X API) | Real (x_search tool) | | Replies/quotes | Real | Real | | Author handle | Real | Real | -| Relevance score | Default 0.7 (re-ranked by score.py) | AI-assessed 0.0-1.0 | +| Relevance score | Default 0.7 (re-ranked by relevance.py) | AI-assessed 0.0-1.0 | ### Depth settings