Skip to content

refactor(consumer): lift queue consumer framework to be shared across submitqueue + stovepipe#228

Open
mnoah1 wants to merge 1 commit into
mainfrom
mnoah1/lift-core-consumer
Open

refactor(consumer): lift queue consumer framework to be shared across submitqueue + stovepipe#228
mnoah1 wants to merge 1 commit into
mainfrom
mnoah1/lift-core-consumer

Conversation

@mnoah1

@mnoah1 mnoah1 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Move the shared queue consumer framework to top-level core/consumer so both SubmitQueue and Stovepipe can reuse it. Pipeline stage constants now live in per-domain submitqueue/core/topickey and stovepipe/core/topickey packages.

Why?

Queue management will follow a similar framework for stovepipe, this is infra that can be shared.

What?

Move core/consumer package up a level and update all reference and docs. Topic keys move to their own package since they are domain specific

Test Plan

  • All checks below pass

@mnoah1 mnoah1 changed the title refactor(consumer): lift queue consumer framework to be shared across submmitqueue + stovepipe refactor(consumer): lift queue consumer framework to be shared across submitqueue + stovepipe Jun 9, 2026
@mnoah1 mnoah1 marked this pull request as ready for review June 9, 2026 20:06
@mnoah1 mnoah1 requested review from a team, behinddwalls and sbalabanov as code owners June 9, 2026 20:06
@mnoah1 mnoah1 enabled auto-merge June 9, 2026 20:16
…key packages

Move the shared queue consumer framework to top-level core/consumer so both
SubmitQueue and Stovepipe can reuse it. Pipeline stage constants now live in
per-domain submitqueue/core/topickey and stovepipe/core/topickey packages.
@mnoah1 mnoah1 force-pushed the mnoah1/lift-core-consumer branch from 30db103 to 2a53a64 Compare June 9, 2026 20:26
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