# 鬼屋消消乐 UI 对照台

入口：`http://127.0.0.1:8769/compare.html`，沿用已有本地服务器。

左侧为需求文档原型，右侧为实际浏览器截图或可点击预览。36 个对照项包含 35 个功能 / 素材项和 1 个美术参考；33 种独立截图状态不能等同于 36 个独立页面。

## 来源与状态

33 张原始图片对应本地需求 XML，来源在 `source-manifest.json`。没有独立原型图片的素材要求显示原文，不用生成图冒充原型。原始 `sources/` 与旧 `screens/` 保留。

本轮补齐名片、员工图鉴、退出确认、复活、五色和特殊元素等原先 6 个缺失项，并扩展五人编队、展示、渠道福利、设置、天赋、图鉴及空间布局。各项 `done` 记录可体验的 UI，`gaps` 保留正式服务、规则、内容或美术定稿事项；没有后续事项的条目不会出现在待接入清单中。`previous` 保留补齐前的状态与差异。

新增 16 枚图标是透明 SVG，由代码绘制，不是 AI 生图。原画复用不等于全部原始资源都已经进入游戏流程。

## 截图与体验

当前映射使用 `screens-v2/` 的 393×852 实际截图；原始 JPEG 截图字节保存在 `screens-v2/raw/`，PNG 仅转换格式，不改内容。浏览器操作与布局检查记录位于 `../ui-completion/qa/`。

`compare-preview.html?screen=profile-06` 等入口自动打开对应页签 / 弹窗。它载入真实 `index.html`，不是另写一套演示 UI。内部 iframe 只有 `allow-scripts`，无法接触正常游戏 localStorage。刷新恢复演示状态。预览的胜利画面不发奖励；正常通关才执行首通结算。广告与福利渠道明确模拟。

## 更新

对照权威文件是 `data.js`。修改实现后重拍受影响页面、核对原文、更新映射，再执行：

```sh
node prototype/comparison/verify.cjs
```

检查生成 `integrity.json` 与 `backlog.md`，验证来源、状态、PNG 签名和尺寸、脚本语法；零剩余事项合法，不强行制造缺口。静态检查不代表浏览器点击或正式游戏验收。旧 `browser-qa.json` 是首版对照台记录，当前证据看 `../ui-completion/qa/`。
