1"@effect/platform/HttpApiSecurity#annotate":
2 replacement: "effect/http-api/HttpApiSecurity#annotate"
3 note: "The combinator remains; its key is now the v4 Context.Key abstraction."
4"@effect/platform/HttpApiSecurity#annotateContext":
5 replacement: "effect/http-api/HttpApiSecurity#annotateMerge"
6 note: "Renamed; it still merges a Context into existing OpenAPI annotations."
7"@effect/platform/HttpApiSecurity#Bearer":
8 replacement: "effect/http-api/HttpApiSecurity#Http"
9 note: "Bearer was generalized to Http with scheme Bearer; the value-level bearer singleton remains."
10"@effect/platform/HttpApiSecurity#HttpApiSecurity.Type":
11 replacement: "effect/http-api/HttpApiSecurity#HttpApiSecurity.Type"
12 note: "Unchanged after the module move; still extracts the credential type."
13"@effect/platform/HttpApiSecurity#TypeId":
14 replacement: "none"
15 note: "The marker is private; use the public union or specific Http, ApiKey, and Basic types."