# Bundle 1 Review — BRIDGE-MOCKUP-008 Phase B-v2

> 生成: 2026-05-28 · 总条目: **32 low-conf + 2 new-cat 命名**
> 用法: 每行最后一列 ✅ accept / 改名 / 改 cat / flag — user fill 完后我 patch 各 draft

---

## §A. New Category 命名拍板（最高优先级 — 阻塞 Phase C）

| # | proposed | source batch | 涉及条目 | your call |
|---|---|---|---|---|
| A1 | `user/*` | location | 5 (location/1..5) | ☐ accept `user` ☐ rename → ____ |
| A2 | `setting/*` | Feature | 11 (Feature batch 全) | ☐ accept `setting` ☐ rename → ____ |

**注**：
- `user` 来自 location batch (§3.5 mechanical fallback `user/location-N`)；语义是 "user-facing geolocation/region"
- `setting` 来自 Feature batch (11 entries: Demo/Glacier/insync/Restore/+7)；与 Bundle 2 `Setting/*` (14 entries) 同 category — Bundle 2 dispatch 前必须锁死命名

---

## §B. 32 Low-confidence Registry Names

### Edit batch (6)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| E1 | icon/Edit/disabled | action/disabled | — | UI state glyph 非 action；review `action/disabled` 是否过宽 | ☐ accept ☐ → status/disabled ☐ → ____ |
| E2 | icon/Edit/Edited | action/edited | — | 过去时态可能是 status 非 action | ☐ accept ☐ → status/edited ☐ → ____ |
| E3 | icon/Edit/insert | action/insert | — | insert 可表 add content / insert row / paste | ☐ accept ☐ → ____ |
| E4 | icon/Edit/merge words | action/merge-words | — | typography 命令；review 是否加 `text-` prefix | ☐ accept ☐ → action/text-merge ☐ → ____ |
| E5 | icon/Edit/Multi select | action/multi-select | — | selection 模式/状态非动作 | ☐ accept ☐ → status/multi-select ☐ → ____ |
| E6 | icon/Edit/split words | action/split-words | — | 同 E4 typography 范畴 | ☐ accept ☐ → action/text-split ☐ → ____ |

### Message batch (6)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| M1 | icon/Message/Error 3 | status/error-3 | — | 数字 suffix 不透明，review 是否升级语义命名 | ☐ accept ☐ → ____ |
| M2 | icon/Message/Error 4 | status/error-4 | — | 与 Error 3 fill 差异；建议 `status/error-filled-triangle`？ | ☐ accept ☐ → status/error-filled-triangle ☐ → ____ |
| M3 | icon/Message/Help 1 | status/help-1 | — | 疑似 outline pair (无 base) | ☐ accept ☐ → status/help-outline ☐ → ____ |
| M4 | icon/Message/Help 2 | status/help-2 | — | 与 Help 1 配对，可能 filled | ☐ accept ☐ → status/help ☐ → ____ |
| M5 | icon/Message/Notification 1 | status/notification-1 | — | 疑似 outline 但 Figma leaf 无 suffix | ☐ accept ☐ → status/notification-outline ☐ → ____ |
| M6 | icon/Message/update 1 | status/update-1 | — | 疑似 outline sibling；建议 `status/update-outline`？ | ☐ accept ☐ → status/update-outline ☐ → ____ |

### Arrow batch (3)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| Ar1 | icon/Arrow/Sorting | navigation/sorting | — | table-sort affordance；BRIDGE-MOCKUP-002 缺 asc/desc | ☐ accept ☐ → action/sort ☐ → ____ |
| Ar2 | icon/Arrow/Switch | navigation/switch | — | swap/exchange 双横箭头 | ☐ accept ☐ → action/swap ☐ → ____ |
| Ar3 | icon/Arrow/Updown | navigation/updown | — | 视觉单 up chevron 但 leaf 是 Updown | ☐ accept ☐ → navigation/arrow-up ☐ → ____ |

> ⚠️ pickup §2 已记 Arrow 5 overrides finalize (Updown→navigation/arrow-updown / Sorting→action / Switch→action)；以上低 conf 是否与 override 冲突需复核

### Menu batch (4)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| Me1 | icon/Menu/center | navigation/center | — | hub-like 四象限；center 语义宽 (control / app / align) | ☐ accept ☐ → navigation/hub ☐ → ____ |
| Me2 | icon/Menu/Waffle | navigation/waffle | — | 可改 `app-launcher` / `app-grid` 更清 | ☐ accept ☐ → navigation/app-launcher ☐ → ____ |
| Me3 | icon/Menu/menu 1 | action/menu-1 | — | hamburger trigger；数字 suffix 不透明 | ☐ accept ☐ → action/hamburger ☐ → ____ |
| Me4 | icon/Menu/Monitor | navigation/monitor | — | 可能 monitoring/console | ☐ accept ☐ → navigation/monitoring ☐ → ____ |

### location batch (3)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| L1 | icon/location/1 | user/location-1 | — | §3.5 mechanical fallback；视觉区分需 user review | ☐ accept ☐ → ____ |
| L2 | icon/location/2 | user/location-2 | — | filled map-pin 变体 | ☐ accept ☐ → user/location-filled ☐ → ____ |
| L3 | icon/location/3 | user/location-3 | — | globe+pin 组合 | ☐ accept ☐ → user/location-globe ☐ → ____ |

> 依赖 §A1: 若 `user` cat 改名，这 3 行同步改

### pay batch (4) — 全 brand-keep

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| P1 | icon/pay/paypal | action/paypal | brand-keep | pay folder = 支付通道 selectable action | ☐ accept ☐ → ____ |
| P2 | icon/pay/token | action/token | brand-keep | 待确认 provider brand vs semantic currency | ☐ accept ☐ → action/coin ☐ → ____ |
| P3 | icon/pay/WeChat | action/wechat | brand-keep | leaf 小写遵 §1 | ☐ accept ☐ → ____ |
| P4 | icon/pay/zhifubao | action/zhifubao | brand-keep | 保留拼音 leaf | ☐ accept ☐ → action/alipay ☐ → ____ |

### Time batch (2)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| T1 | icon/Time/Buffer | time/buffer | — | Time-domain 非 load spinner | ☐ accept ☐ → ____ |
| T2 | icon/Time/Warning | time/warning | — | folder=Time vs status/warning generic message | ☐ accept ☐ → status/time-warning ☐ → ____ |

### Feature batch (4)

| # | figma_name | proposed | SVG | Codex reasoning | your call |
|---|---|---|---|---|---|
| F1 | icon/Feature/Demo | setting/demo | — | 可能 sample content 而非 setting | ☐ accept ☐ → action/demo ☐ → ____ |
| F2 | icon/Feature/Glacier | setting/glacier | — | TVU 产品名 vs 3rd-party brand? | ☐ accept ☐ → ____ |
| F3 | icon/Feature/insync | setting/insync | brand-keep | wordmark；category 应 setting 还是 brand? | ☐ accept ☐ → brand/insync ☐ → ____ |
| F4 | icon/Feature/Restore | setting/restore | — | restore 可 action；保 setting 因 folder | ☐ accept ☐ → action/restore ☐ → ____ |

> 依赖 §A2: 若 `setting` cat 改名，4 行同步改

---

## §C. Aggregate stats

- Total: 32 low-conf + 2 new-cat
- 按 SVG decision: brand-keep 5 (pay 4 + Feature insync) / 其余 27 semantic-convert
- 按建议处理倾向（我先 pre-rank）：
  - 🟢 accept-as-proposed 高 (~22)：location 1/2/3 / pay 4 brand / Edit insert / Menu center/Monitor / Time Buffer 等纯标签问题
  - 🟡 真歧义建议改名 (~10)：Error 3/4 数字、Help/Notification/update outline pair、Arrow Switch (action vs nav)、Feature insync (brand vs setting)
  - 🔴 需 visual 才能拍 (~0)：无（drafts 不含 SVG hex inline，需开 Figma）

---

## §D. fill 方式

简单的话：直接 reply "全 accept" → 我 patch 时把所有 ☐ accept 默认勾。
精细：贴整段或行号说改名（如 "M2→status/error-filled-triangle, M6→status/update-outline, 余 accept"）。
