# Phase F Diagnose Report

跑时间：2026-04-28 15:02:37 +08:00

## Step 1 baseline 恢复结果
- `git checkout` 后 `git status --short figma-data/ docs/site-review-manifest.json`：

```text
?? figma-data/figma-to-code-mapping.json
?? figma-data/normalized/published-vs-code.audit.json
```

- baseline 是否干净：No

## Step 2 跑前快照
- 未执行。

## Step 3 pipeline 输出（关键段落）
- 未执行。

## Step 4 跑后快照
- 未执行。

## Step 5 diff 判定
- 未执行。

## 最终判定
- ❌ 本轮不能继续做“干净 baseline + 一次 default-mode pipeline”诊断
- 原因：Step 1 结束后工作区仍非空，不满足 prompt 里“完全为空（无任何 D / M / ??）”的继续条件

## 解释（如何解读上面的判定）
`git checkout HEAD -- figma-data/ docs/site-review-manifest.json` 只能恢复已跟踪文件，不能移除未跟踪文件。当前残留的两个未跟踪文件：

- `figma-data/figma-to-code-mapping.json`
- `figma-data/normalized/published-vs-code.audit.json`

会让 baseline 校验失败。按 prompt 规则，此时必须 STOP，而不能继续跑新的 `pnpm sync:figma-library`，否则诊断结果仍然带歧义。

## 异常项（如有）
- 遇到的异常不是新的 `D` / `M`，而是两个 `??` 未跟踪文件
- 这两个文件看起来像前一次 pipeline / audit 产物，但本轮未擅自删除，因为 prompt 没有授权额外清理未跟踪文件
