LemonCore.EngineCatalog (lemon_core v0.1.0)

View Source

Shared engine identifier catalog for validation and normalization.

Runtime resume parsing for custom engines may still defer to gateway engine modules, but router/channels validation should use this catalog.

Summary

Functions

known?(engine_id)

@spec known?(String.t() | term()) :: boolean()

list_ids()

@spec list_ids() :: [String.t()]

normalize(engine_id)

@spec normalize(String.t() | term()) :: String.t() | nil