Skip to content

refactor(producer): unify render requests#2162

Open
jrusso1020 wants to merge 1 commit into
07-10-refactor_engine_type_capture_failuresfrom
07-10-refactor_producer_unify_render_requests
Open

refactor(producer): unify render requests#2162
jrusso1020 wants to merge 1 commit into
07-10-refactor_engine_type_capture_failuresfrom
07-10-refactor_producer_unify_render_requests

Conversation

@jrusso1020

@jrusso1020 jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

What

Define one serializable RenderRequest and normalize environment input at the boundary.

Why

CLI, Docker, server, and distributed adapters copied option bags and silently dropped fields.

How

Add a shared request schema, explicit adapters, round-trip validation, and thread it through local/server/distributed entry points.

Test plan

  • render request round-trip, server parsing, CLI Docker, and distributed validation tests
  • Stack-wide lint, format, build, typecheck, and relevant integration gates

jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from fadf8b0 to ae6787b Compare July 12, 2026 04:32
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 8289249 to 03a0460 Compare July 12, 2026 04:32
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from ae6787b to f7d95e9 Compare July 12, 2026 04:58
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 03a0460 to 94de4cb Compare July 12, 2026 04:58
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from f7d95e9 to 96ad318 Compare July 12, 2026 08:54
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 94de4cb to 7b6f721 Compare July 12, 2026 08:54
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 96ad318 to f998c3f Compare July 12, 2026 09:11
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch 2 times, most recently from 4fbd296 to e317717 Compare July 13, 2026 15:52
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 975e624 to b78ead3 Compare July 13, 2026 17:29
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch 2 times, most recently from 9ee0251 to 7400d43 Compare July 13, 2026 18:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch 2 times, most recently from 7944018 to 9ad22a6 Compare July 13, 2026 18:35
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 7400d43 to 415a453 Compare July 13, 2026 18:35
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 9ad22a6 to 3fe6fc5 Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 415a453 to 0adf5d5 Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 3fe6fc5 to c94b219 Compare July 13, 2026 20:33
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch 2 times, most recently from afc7fc3 to a2b9074 Compare July 13, 2026 22:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from c94b219 to 95b9322 Compare July 13, 2026 22:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from a2b9074 to a955dbb Compare July 13, 2026 22:18
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 95b9322 to 131d9c1 Compare July 13, 2026 22:18
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from a955dbb to a7d8a90 Compare July 13, 2026 23:08
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch 2 times, most recently from 67f5483 to 7935b9d Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from a7d8a90 to 46e7941 Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_producer_unify_render_requests branch from 46e7941 to eb1b74b Compare July 14, 2026 03:20
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 7935b9d to bd29456 Compare July 14, 2026 03:20
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