II.
SharedContextSpec JSON
Structured · liveshared-context-spec:hooks-mux-propagation-options
PropagationOptions / PropagationBackend json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "shared-context-spec:hooks-mux-propagation-options",
"_kind": "SharedContextSpec",
"_file": "extensions/shared-context-specs/hooks-mux-core-types.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "PropagationOptions / PropagationBackend",
"contextKind": "interface-contract",
"typescriptInterface": "PropagationOptions",
"producerIface": "@a5c-ai/hooks-mux-core CLI / SDK callers (propagateEnv)",
"consumerIfaces": [
"@a5c-ai/hooks-mux-core propagation/propagation-backends.ts",
"@a5c-ai/hooks-mux-core propagation/env-file.ts / materialize.ts"
],
"fieldSchema": [
"backend:enum<native_env_file|runtime_hook|wrapper_only|none>:required(elsewhere):PropagationBackend tag",
"nativeEnvFilePath:string:optional:Required for native_env_file backend",
"tempDir:string:optional:Wrapper-only temp dir",
"sessionId:string:optional:Required for `none` backend",
"sessionStore:ref<SessionStore>:optional:Required for `none` backend"
],
"sourceCitation": "packages/hooks-mux/core/src/propagation/types.ts:63-77"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "package:a5c-ai-hooks-mux-core",
"to": "shared-context-spec:hooks-mux-propagation-options",
"kind": "has_payload_schema",
"attributes": {}
}
]
}