X++ is different: your D365FO codebase is private, deeply customized, and invisible to every model — so AI confidently generates code that doesn't compile. This CLI pre-indexes your entire D365FO ...
Ship a native TypeScript CLI under tools/cli/ run with Node 24 type stripping (node …/*.ts, erasable TypeScript only; tsc --noEmit for checks). Expose it globally as nsmbu via npm link from tools/cli/ ...