pub fn run_screen(
seed: &Seed,
cfg_in: &ScreenConfig,
) -> Result<(Vec<UserProfile>, ScreenMeta, ScreenConfig), String>Expand description
Full screen: derive config if needed [item 1], sample stargazers [item 9], fetch portfolios, classify, then enrich the shortlist [items 2/4/6/7]. Returns the profiles, run metadata, and the effective config (so a cached re-rank can reuse the derived keywords/stack).