refactor: extract startup tls material boundary (#3639)

This commit is contained in:
安正超
2026-06-20 05:55:32 +08:00
committed by GitHub
parent 46a02b6d03
commit f8117eb46b
6 changed files with 142 additions and 90 deletions
+7
View File
@@ -74,6 +74,13 @@ preserves BOOT-006 orchestration and outbound TLS fatal behavior, while
`startup_profiling` remains a compatibility handoff for the old profiling hook
path.
## Startup TLS Material Boundary
`startup_tls_material` owns configured outbound TLS material loading, global
outbound TLS publication, generation recording, and TLS metrics initialization.
`startup_runtime` still owns BOOT-006 ordering and must preserve the fatal
boundary when configured TLS material fails to load.
## AppContext Foundation
Early AppContext work should split resolver files and add compatibility tests before