displayName
PhaseMapping (canonical↔native)
contextKind
interface-contract
typescriptInterface
PhaseMapping
producerIface
@a5c-ai/agent-catalog adapter capability tables
consumerIfaces
- @a5c-ai/hooks-mux-core merge-engine (capability gating)
- @a5c-ai/hooks-mux-core propagation/adapt-output (degradation tracking)
fieldSchema
- canonicalPhase:ref<CanonicalPhase>:required
- nativeHook:string:required
- supportLevel:enum<native|emulated|lossy|unsupported>:required
- blockCapability:bool:required
- mutationCapability:bool:required
- scope:enum<session|turn|model|planner|tool|subagent|notification|mcp|gateway>:required
- notes:string:optional
sourceCitation
packages/hooks-mux/core/src/types/lifecycle.ts:66-81