# Visual Evidence Manifest - 2026-05-02

## 目的

本文件把免费 Sample Pack 从文字说明包升级为可检查的视觉样例包。每张图片都必须能追溯到本次全新生成记录、生成提示词来源、验收分数和使用目的。

## 证据来源

本次 Sample Pack 使用 Codex 内置图像生成能力重新生成核心 before / after 图片，并追加 6 组对照实验图片。旧 trial-run 图片只作为方法参考，不作为本包最终视觉证据。

生成原则：

- 默认全新生成，不复用旧 trial-run 图片。
- 每张图片都从 `SCREEN_BRIEF`、`LAYOUT_CONTRACT`、`VISUAL_STYLE_CONTRACT` 和 `IMAGE_PROMPT_LOCKED` 派生。
- 核心图片覆盖 pass、revise、after-pass 三种判断，比单张漂亮图更能展示本 Skill 的商业价值。
- 对照实验覆盖 match-3、card battle、tower defense、SLG map、roguelike reward、narrative choice 六种常见案例。
- 触发 title-like IP 风险的 direct baseline 不复制进公开 assets，不展示。

## 图片清单

| # | Sample Pack 路径 | 生成方式 | 原始生成文件 | 生成日期 | 审查日期 | 分数 | 结论 | 用途 |
|---:|---|---|---|---|---|---:|---|---|
| 1 | `assets/mobile_match3_hud_pass.png` | Codex built-in `image_gen` | `C:\Users\29940\.codex\generated_images\019de727-d0a5-7691-953f-8695fff1a845\ig_0d5c3655d621be000169f5e5983d848191a3441c2c4cfb2d82.png` | 2026-05-02 | 2026-05-02 | 91 | pass | 展示一次合格的低步数三消 HUD 输出。 |
| 2 | `assets/match3_poster_clutter_before_revise.png` | Codex built-in `image_gen` | `C:\Users\29940\.codex\generated_images\019de727-d0a5-7691-953f-8695fff1a845\ig_0d5c3655d621be000169f5e5e3489081918d1bc16e58b0bddf.png` | 2026-05-02 | 2026-05-02 | 72 | revise | 展示海报化、商业入口过载、棋盘过小等可返修失败。 |
| 3 | `assets/match3_gameplay_first_after_pass.png` | Codex built-in `image_gen` | `C:\Users\29940\.codex\generated_images\019de727-d0a5-7691-953f-8695fff1a845\ig_0d5c3655d621be000169f5e781a52c8191b3a57d284bf48864.png` | 2026-05-02 | 2026-05-02 | 89 | pass | 展示按修复合同重新生成后的 gameplay-first HUD。 |

## 对照实验图片清单

对照实验的完整方法和评分见：

- `comparison_generation_plan_20260502.md`
- `comparison_experiments_20260502.md`

| # | Sample Pack 路径 | 类型 | 原始生成文件 | 分数 | IP 门禁 | 结论 |
|---:|---|---|---|---:|---|---|
| 4 | `assets/comparison_20260502/match3_direct_baseline.png` | direct baseline | `ig_0cfd2d35c9e6febb0169f5f871765881919c85f93c29430d3a.png` | 78 | pass | shown |
| 5 | `assets/comparison_20260502/match3_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5f8e834fc819185a06ebc39e1477f.png` | 91 | pass | pass |
| 6 | `assets/comparison_20260502/card_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5f9ba0c3c819184790ec04965304b.png` | 89 | pass | pass |
| 7 | `assets/comparison_20260502/tower_direct_baseline.png` | direct baseline | `ig_0cfd2d35c9e6febb0169f5fa3fa8cc81919c6de18d6e346df0.png` | 75 | pass | shown |
| 8 | `assets/comparison_20260502/tower_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5faad201881918c2393c295db6f03.png` | 88 | pass | pass |
| 9 | `assets/comparison_20260502/slg_direct_baseline.png` | direct baseline | `ig_0cfd2d35c9e6febb0169f5fb2204508191a95df4f50893281f.png` | 64 | pass | shown |
| 10 | `assets/comparison_20260502/slg_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5fc095530819194a3509313e00df3.png` | 88 | pass | pass |
| 11 | `assets/comparison_20260502/roguelike_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5fd1810648191bf1cc6f3756912e5.png` | 90 | pass | pass |
| 12 | `assets/comparison_20260502/narrative_direct_baseline.png` | direct baseline | `ig_0cfd2d35c9e6febb0169f5fd93ea4c8191a079e2457135fb47.png` | 81 | pass | shown |
| 13 | `assets/comparison_20260502/narrative_skill_controlled.png` | Skill-controlled | `ig_0cfd2d35c9e6febb0169f5fe0ba6808191a10a0b8d3bbc3150.png` | 90 | pass | pass |

未复制进公开 assets 的 direct baseline：

| 候选 | 原始生成文件 | 分数 | IP 门禁 | 处理 |
|---|---|---:|---|---|
| Card battle direct baseline | `ig_0cfd2d35c9e6febb0169f5f94fa68c8191912a60020ded8d63.png` | 42 | fail | 不展示，不进入公开包。 |
| Roguelike reward direct baseline | `ig_0cfd2d35c9e6febb0169f5fc8738448191aa75781264a79b0c.png` | 46 | fail | 不展示，不进入公开包。 |

## 图片预览

### Pass 示例

![Mobile Match-3 HUD pass example](assets/mobile_match3_hud_pass.png)

### Before / Revise 示例

![Match-3 cluttered before example](assets/match3_poster_clutter_before_revise.png)

### After / Pass 示例

![Match-3 repaired after example](assets/match3_gameplay_first_after_pass.png)

## 生成边界

- 这些图片可以进入免费 Sample Pack，用于展示本 Skill 的真实视觉结果和评审流程。
- 这些图片不能被描述成可直接商用的游戏素材，也不能承诺版权归属或平台商业授权。
- 图片里的运行时文字、数字、图标和棋盘状态应被视为参考图证据；正式游戏实现必须用代码和项目资源重建。
- 后续若要发布到 Gumroad / itch.io 页面，应同步检查页面文案，避免把本包误写成素材包或 UI 套件。

## 验收结论

当前 Sample Pack 已包含全新生成图片证据：

- 至少一张全新 `pass` 图片：满足。
- 全新 before / after 返修证据：满足。
- 每张图片有生成方式、原始生成文件、prompt 来源、分数和结论：满足。
- 旧 trial-run 图片没有作为最终 Sample Pack 视觉证据使用：满足。
- 6 组对照实验和 6 张 Skill-controlled pass 图片：满足。
- 触发 IP 相似度门禁的图片未进入公开 assets：满足。
