azure-app-onboard-prereq 是 Azure 部署前的代码就绪检查。你想知道仓库是否能构建、依赖是否兼容、是否缺 Dockerfile、框架能否部署时,先用它做静态评估,而不是直接执行 `azd up`。
它会扫描项目文件,识别组件、框架、基础设施和服务,再分别检查构建要求、项目完整性和部署可行性。重要边界是:预检阶段禁止 npm、pytest、dotnet、go、cargo 等安装、构建和测试命令;应通过配置文件和代码静态判断。只有迁移或从零写代码等明确例外,并经过单独的用户确认,才允许后续验证命令。
结果会写入 Azure session 的 context、prereq-output 和 readiness report,并按 PASS、WARN、FAIL 路由到下一步。发现云厂商 SDK 时,要先决定是否转 Azure Cloud Migrate。