# RPSV3-134 后续三项 — 执行计划（2026-09-02）

> ## ✅ 三个 Stage 全部完成（2026-09-02 当日）
> 落地记录与全部机器输出见 [`design-record §18`](./2026-08-31-rpsv3-134-design-record.md)。
> 本文件保留为**过程记录**（当时打算怎么做），⛔ 别再当待办拉起来跑。
>
> | Stage | 落点 |
> |---|---|
> | 1 Figma meta 行 | `6618:4` = `grid format (M23.19)`（几何零位移，渲染亲验）|
> | 2 DS kickoff stale 抬头 | DS `ea1e6dc3` |
> | 3 F142 ② 锚点迁移 | DS `7d8fc715` + 既有债 `edcd4bf0` |
>
> **仍开**：Jira 评论 `268958` mention 渲染（只能 owner 人眼看）· Section `6554:1028` 的两个未绑 token 的 paint（非本 session 引入，待 owner 拍）。

> 起点：`docs/specs/2026-08-31-rpsv3-134-design-record.md` §14.10 的三条未决项 + DS `INFRA-F142`。
> **owner 2026-09-02 已逐条拍板**，本文件只记「怎么落」，不重开决策。
> 起手基线：RPS `b44bae4`（工作树干净）· DS `0827ccfc`（工作树干净，**起手时 behind origin/master 1**）。

## owner 决策（2026-09-02，已定，⛔ 别重问）

| 事项 | 决策 |
|---|---|
| §14.10 #10 Journey 卡 `grid format (pilot)` | **改成 `grid format (M23.19)`** —— 规则号引用。`designer read, not measured` **留着不动** |
| §14.10 #6 DS `_design-kickoffs/rpsv3-134.md` | **留作历史 + 加 stale 抬头**，正文一字不改 |
| DS INFRA-F142 序号寻址 | **候选解 ②：换成稳定锚点**（29 条自陈 + 25 条 allowlist id 同批迁） |
| §14.10 #7 Jira 评论 268958 mention 渲染 | ⛔ **AI 不碰**，只能 owner 人眼看 |

## Stage 1 — Figma Journey 卡 meta 行（RPS 侧）

- 对象：Journey 卡 `6618:2`（page `6553:108`，Section `6554:1028`，file `pUE6UakxCpU6Dw9vUCtBBe`）
- 动作：meta 行文字 `grid format (pilot)` → `grid format (M23.19)`
- 纪律：
  - `use_figma` 前 M48 六件套已出（见 design-record §18）
  - 文字改动走 canonical recipe：`getStyledTextSegments(['fontName'])` 取**当前**字体 → `loadFontAsync` → 改 `characters` → return node id
  - 改完**必回 `node.parent` 链核归属**（§3.7 第 2 条：截图证不了它挂在谁下面）
  - ⛔ 不动 `designer read, not measured`
- 验收：整帧截图 + probe 文本实测值；`pnpm audit:mockup-conformance --file pUE6UakxCpU6Dw9vUCtBBe`（`library-binding` 恒 exit=2 分母 0，如实标）

## Stage 2 — DS kickoff packet stale 抬头

- 对象：`tvu-design-system/docs/internal/_design-kickoffs/rpsv3-134.md`
- 动作：**只在文件顶部加一段 stale 抬头**，正文 ≥8 处已被推翻的内容**一字不改**（含错误的 `6260:4289` probe 结论）
- 抬头须含：本文件是 2026-08-31 kickoff 当时的认知快照 · 哪些结论已被推翻 · 现行口径以 RPS design-record 为准（给路径）
- 纪律：
  - 先 `git pull`（起手 behind 1）
  - ⛔ 禁 `git add -A`，显式路径 add（DS 主树有并发 session）
  - 跑 `pnpm design:kickoff --check` 确认仍 exit 0

## Stage 3 — INFRA-F142 候选解 ②（最重）

- 目标：`covers-acceptance` 与 allowlist 的 `Acceptance~N` **序号寻址 → 稳定锚点**
- 面：29 条 `covers-acceptance` 自陈 + 25 条 allowlist id，**两处同批改**（backlog 第 691 行：allowlist 同病）
- 纪律（本 session 硬约束 9/10）：
  - 改完**必跑 `pnpm audit:acceptance-gate-coverage` 并看 REAL exit code**，⛔ 别用 `| tail` 后的 `$?`
  - **必跑 `node scripts/audit-acceptance-gate-coverage.mjs --list`** 逐条核对每条自陈仍落在原段上，⛔ 别只看退出码（S4 只在条数不同时才抓得到）
  - 迁移前先把 `--list` 的**改动前全表存盘**当对照基线（阴性对照思路：改完逐行 diff，任何一条指向变了就是错）
  - ⛔ 禁 `git add -A`；push 前 `git log` 核自己 commit 的文件清单
  - 59 段 unclassified **不是本 stage 的对象**（F142 在 `## Triggered`）

## 收尾

- design-record 追加 §18（本轮三项 + M48 六件套对照 + 未决项状态刷新）
- §14.10 #6 / #10 改标为已闭合；#7 保持开
- 两仓各自 commit + push
