Repository navigation
Conversation
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 08:12
bbc2247 to
9668baa
Compare
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
Pouyanpi
added this pull request to stack #2477
October 20, 2026 12:19
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 12:31
9668baa to
70b7a83
Compare
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 13:54
70b7a83 to
2e85af3
Compare
Pouyanpi
marked this pull request as ready for review
October 20, 2026 13:59
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 15:41
2e85af3 to
fccc743
Compare
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 17:06
fccc743 to
bf49ad9
Compare
Resolve explicit provider, operation, and dialect selections into existing endpoint bindings and reuse the application assembly. Keep native dialect selection provider-relative and preserve direct Python integrations without adding another factory selection API. Use one shared Rails catalogue with fixed IDs per provider or an application-level dynamic resolver. Fixed providers bypass the callback; missing dynamic callbacks and unknown references fail closed. Preserve existing direct-call selection semantics and runtime ownership. Validate nested ConfigEntry data without introducing a second entry type. Add configuration/schema, real-Rails buffered and streaming, passthrough, isolation, and direct-API regressions plus Python examples. Validation: 169 focused tests and pre-commit passed. The complete experimental-server suite passed 1753 tests with one independently reproduced pre-existing core queue-cleanup failure; lifecycle fixes remain separate prerequisites. Signed-off-by: Pouyanpi <13303554+Pouyanpi@users.noreply.github.com>
Pouyanpi
force-pushed
the
pouyanpi/proxy-declarative-composition-a
branch
from
October 20, 2026 19:56
bf49ad9 to
d370ff5
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Select provider instances, operations, dialects and Rails configs through typed Python configuration, reusing the existing application assembly. No runtime policy generation.
Stack: #2466 → #2467 → #2468. Package separation follows separately; API-docs prototype excluded.