First Gain Stage metal discovery agent — FastAPI pipeline replacing n8n workflow logic
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nick2day 39d6051a1f Fix pipeline yield: dedup, query expansion, parallel prefilter
- Dedup: mark only accepted picks as seen (not all prefiltered
  candidates) — unselected items stay eligible for re-evaluation,
  preventing pool exhaustion across runs
- Queries: expanded from 29 to 37+ with rotating 30-subgenre list,
  25 label targets, 14 review sites; Bandcamp/MA queries skip
  time_range for broader results; review sites use time_range:year
- Results per query: 15 → 25
- Prefilter: parallel batches of 35 (up to 3 concurrent), processes
  all fresh candidates instead of just top 80; be-inclusive prompt
- Curator: cap 20 → 30, score floor 60 → 50, URL prefix matching
  in provenance check instead of exact match

Result: 405 candidates/run vs 146 before; 88 passing prefilter vs 10;
pool stays at ~400 fresh on consecutive runs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
.gitignore Initial commit: FGS metal discovery standalone agent 3 months ago
agent.py Fix pipeline yield: dedup, query expansion, parallel prefilter 3 months ago
fgs-agent.service Initial commit: FGS metal discovery standalone agent 3 months ago
requirements.txt Initial commit: FGS metal discovery standalone agent 3 months ago