StaticAsWraps a tier payload in the universal MJCLIResult shape.
StaticBuildTier-2: every command in domain with summary, flags, examples, runtime.
StaticBuildTier-1: the domain map — each domain + one-line summary + runtime class.
StaticGetEvery registered plugin's usage metadata, de-duplicated by command key.
StaticLoadWalks up from startDir looking for mj-cli-plugins.json, then
dynamic-imports each listed entry point so its @RegisterClass(BaseCLIPlugin, …)
decorators populate the ClassFactory. Safe to call repeatedly — imports are
cached by the module loader. Returns the list of specifiers it loaded.
Loads CLI plugin packages and composes the progressive-disclosure usage surface (
mj usage→mj <domain> usage) dynamically from each registered plugin'sstatic Usage(plan §5, the linearis model). There is no central hardcoded help file — usage is whatever plugins are loaded, including third-party ones.