| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Summary: Intent: - Prevent build-stage failures from leaving requests processing and consuming queue capacity indefinitely. Changes: - Add a build-stage DLQ controller that resolves the request from the dead-lettered build payload and drives it to a conservative failed outcome. - Register the build DLQ topic, subscription, and controller with the always-retryable reconciliation consumer. - Cover successful reconciliation, malformed payloads, and empty request identifiers. --- <sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
Summary: Intent: - Align the existing Stovepipe DLQ controllers with the repository-wide convention used by the parent PR. - Keep the public construction API consistent as additional DLQ stages are added. Changes: - Rename the process and buildsignal constructors to the NewDLQ<Stage>Controller pattern. - Hide controller implementations behind consumer.Controller and derive controller names from their topic keys. - Update service wiring and test fixtures for the new constructors. This PR is stacked on #618, which adds build-stage DLQ reconciliation using the same convention. Test Plan: - Run the Stovepipe DLQ controller test target. - Build the Stovepipe server target. Revert Plan: - Revert this PR to restore the prior Stovepipe DLQ constructor and implementation type names. --- <sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
## Summary Intent: - Align the existing Stovepipe DLQ controllers with the repository-wide convention used by the parent PR. - Keep the public construction API consistent as additional DLQ stages are added. Changes: - Rename the process and buildsignal constructors to the NewDLQ<Stage>Controller pattern. - Hide controller implementations behind consumer.Controller and derive controller names from their topic keys. - Update service wiring and test fixtures for the new constructors. This PR is stacked on uber#618, which adds build-stage DLQ reconciliation using the same convention. ## Test Plan - Run the Stovepipe DLQ controller test target. - Build the Stovepipe server target. ## Revert Plan - Revert this PR to restore the prior Stovepipe DLQ constructor and implementation type names. ## Issues
| Back | FazBrowse Home | New Git URL |
Summary
Intent
Changes
Test Plan
Revert Plan
Issues