Skip to content

Add FilterLimit, FilterBatch, FilterPresent, and per-fetch intervals - #163

Merged
id774 merged 1 commit into
masterfrom
claude/automaticruby-filters-interval-f735rr
Aug 24, 2026
Merged

Add FilterLimit, FilterBatch, FilterPresent, and per-fetch intervals#163
id774 merged 1 commit into
masterfrom
claude/automaticruby-filters-interval-f735rr

Conversation

@id774

@id774 id774 commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Adds three pipeline-wide filters: FilterLimit caps total items passed
downstream, FilterBatch groups all items into fixed-size batches
regardless of feed boundaries, and FilterPresent keeps only items
whose configured fields are all present.

Adds an interval setting to FilterFullFeed, FilterImageSource, and
FilterDescriptionLink so a Recipe can wait after each real page-fetch
attempt, whether it succeeded or failed, without affecting existing
behavior when the setting is absent.

Makes doc/PLUGINS.md section 6 the single source of truth for the
shipped plugin catalogue: README.md and section 7 no longer duplicate
current plugin counts or per-status counts, and
spec/doc/plugins_catalogue_spec.rb checks file/catalogue
correspondence and duplicate entries without requiring manual count
synchronization.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01U6QucmzFv12m9y4P6aL3zc

Adds three pipeline-wide filters: FilterLimit caps total items passed
downstream, FilterBatch groups all items into fixed-size batches
regardless of feed boundaries, and FilterPresent keeps only items
whose configured fields are all present.

Adds an `interval` setting to FilterFullFeed, FilterImageSource, and
FilterDescriptionLink so a Recipe can wait after each real page-fetch
attempt, whether it succeeded or failed, without affecting existing
behavior when the setting is absent.

Makes doc/PLUGINS.md section 6 the single source of truth for the
shipped plugin catalogue: README.md and section 7 no longer duplicate
current plugin counts or per-status counts, and
spec/doc/plugins_catalogue_spec.rb checks file/catalogue
correspondence and duplicate entries without requiring manual count
synchronization.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6QucmzFv12m9y4P6aL3zc
@id774
id774 merged commit dc8ee72 into master Aug 24, 2026
8 checks passed
@id774
id774 deleted the claude/automaticruby-filters-interval-f735rr branch August 24, 2026 07:56
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.

2 participants