Skip to content

Remove runtime composition wrappers - #565

Merged
SaladDay merged 1 commit into
aos/cutoverfrom
aos/remove-runtime-composition-wrappers
Oct 8, 2026
Merged

SaladDay merged 1 commit into
aos/cutoverfrom
aos/remove-runtime-composition-wrappers

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Core startup currently reaches gateway construction and connection observation through forwarding wrappers. Compose the gateway in the server, let its registry close upgraded connections, and let runtimeenrollment.Connections own the existing observation operation and HTTP handler. Delete the runtime wrapper package and server connection adapter; share one gateway fixture across the three integration callers.

Routes, authentication rechecks, HTTP responses and shutdown order are unchanged. The deleted gateway constructor’s nil-dependency error branch has no applicable current caller. Production code decreases by 39 lines.

Validation: coordinator full-diff review and normalized function-body comparison; module build/vet; 327 unit/direct-dependent tests and 162 focused integration tests, with zero skips; OpenAPI, naming and documentation checks. No protocol or generated-schema changes.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@blacksmith-sh

This comment has been minimized.

@SaladDay
SaladDay force-pushed the aos/remove-runtime-composition-wrappers branch from 2259871 to da91427 Compare October 8, 2026 12:47
@SaladDay
SaladDay merged commit b983174 into aos/cutover Oct 8, 2026
18 checks passed
@SaladDay
SaladDay deleted the aos/remove-runtime-composition-wrappers branch October 8, 2026 13:16
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