refactor: extract startup service component boundary (#3636)

This commit is contained in:
安正超
2026-06-20 03:26:09 +08:00
committed by GitHub
parent 7dfe372bd2
commit aa5de1c908
7 changed files with 386 additions and 322 deletions
+8
View File
@@ -47,6 +47,14 @@ boundary, but they must not reorder ready publication, global init-time
publication, scanner startup, shutdown-signal wait, shutdown delegation, or the
final stopped-state log.
## Startup Service Component Boundary
`startup_service_components` owns individual runtime service startup component
helpers while `startup_services` preserves their orchestration order. Migration
PRs must not change KMS, optional runtime, audit, metadata, IAM, auth,
notification, background service, or observability startup ordering while moving
these helpers.
## Optional Runtime Boundary
`startup_optional_runtimes` owns startup and shutdown handoff for optional