Genetic tag: repo.platform.sdk.gen1
RU: SDK_MODULE_CATALOG_ru.md
Always prefer live discovery over static lists:
const catalog = sdk.getModuleCatalog();
const matrix = sdk.getCapabilityMatrix();
for (const mod of catalog.modules) {
if (!matrix.domain.find((d) => d.id === mod.id)?.enabled) continue;
// use mod.accessPaths, mod.aiHints, mod.examples
}Scope: admin / adminData entries are omitted unless sdkAudience: 'platform_operator'. See INTEGRATOR_SCOPE.md.
Monorepo canonical table (regenerated from code): ../../docs/SDK_MODULE_CATALOG.md
getModuleCatalog()— pick module id andaccessPathsgetCapabilityMatrix()— skip disabled domainsassertIntegratorModule()when validating manifests- Execute via
sdk.platform.*or documented subpath export
Related: MODULAR_ARCHITECTURE.md · SDK_AI_SURFACE.md