# mode=verify：验证工程初始化完成

## V1：检查 plugin.config.json 完整性

Read 工程根目录的 `plugin.config.json`，验证以下字段均已填充（非空）：
- `pluginId` — 非空字符串（格式 `MII_xxxxxxxxx`）
- `pluginSecret` — 非空（加密格式）
- `siteDomain` — 合法 URL
- `name` — 非空字符串
- `app_type` — 必须是 `normal` / `ai_node` / `ai_field` 之一，**且与 plan P1.5 判定的 `appType` 变量一致**（不一致说明 apply 时 `--app-type` 写错或没传，需要回 apply A1 排错；create 后 app_type 不可转，错值的工程必须 `lpm --cwd "<projectRoot>" workspace clean` 删掉重来）

### 失败

- `pluginId` 为空 → 提示 `lpm create 可能未成功写入凭证`，回到 apply A2 重新执行。
- `app_type` 与 plan 判定不一致 → 提示用户"创建出错的应用类型，需要删工程重建"，跑 `lpm --cwd "<projectRoot>" workspace clean`（含 `--scope all`）后回 apply A1。

## V2：检查工程目录结构

```bash
test -d node_modules && test -d src && echo OK || echo MISSING
```

- `node_modules/` 存在 → npm install 成功 ✅
- `src/` 存在 → 模板拉取成功 ✅

任一不存在 → 提示重新执行 `lpm init`（A2）。

## V3：输出

```
✅ create phase 验证通过
   pluginId: MII_xxxxxxxxx
   工程目录：<cwd 绝对路径>
   下一步：配置点位（feature phase）
```
