Versioned capabilities exposed without compiling or inspecting a checkout.
The values are baked into the installed escript. Consumers use this data surface instead of invoking Mix help tasks or grepping source files.
@spec document() :: map()
@spec list() :: [String.t()]
@spec schema() :: String.t()