Skip to content

Make bounded source summaries fair across providers - #17

Merged
aleff-github merged 12 commits into
mainfrom
fair-source-summary-budget-v0.7.0
Sep 21, 2026
Merged

aleff-github merged 12 commits into
mainfrom
fair-source-summary-budget-v0.7.0

Conversation

@aleff-github

Copy link
Copy Markdown
Owner

Summary

Fix an issue discovered by the v0.7 live smoke: a global --max-results budget in --source-summary could be exhausted by the first provider before later providers were queried.

New behavior

For bounded source summaries, the same run-wide cap is now applied independently to each selected archive source. This preserves a bounded sample from every provider while still marking the summary incomplete.

Unlimited source summaries keep the existing single multi-source collection path, so there is no extra overhead when --max-results 0 is used.

Coverage

  • per-provider bounded budget regression
  • monotonic aggregated progress across provider runs
  • updated CLI help, README, source docs, manpage and changelog

Part of #13.

@aleff-github
aleff-github merged commit ad9e41f into main Sep 21, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant