ReadonlyartifactReadonlycontextReadonlyhandlersReadonlyhoverReadonlyiddefault: parent id + position among siblings
Protected ReadonlylinkPrecomputed so the Link action's argument stays stable across renders.
ReadonlylocalReadonlymarkdownReadonlymatchedReadonlystateThe override key. See RegistryEntryContext.autoUpdateId for when there is one.
The "Copy ID" payload: the registry identifier, or the local name for an unlinked artifact.
The slice of a skill or MCP entry the shared gear context menu operates on, so the menu commands stay agnostic of which artifact family they were invoked from.