# Next Session Pickup — 全生命周期流程优化（逐项实现）

> 生成：2026-07-08 分析 session 收尾。本 session 只做了**只读评估 + 存档**，不改任何规范/代码。
> 起手第一句：`按 docs/internal/_plans/next-session-pickup-2026-07-08-full-lifecycle-optimization.md 推进全生命周期优化`

---

## ⏩ 进度更新 2026-07-09（下个 session 从这里接）

**已完成（都在 master，双 remote push）**：
- ✅ **主线1 = INFRA-F58 文档一致性 + SoT 单一化**全 7 子项（`21c8c819` + follow-up `2a6eee5e`）。含 broken Button quickstart 修（vitest 实测 static `style=` 坏）、版本单一真源 + de-mirror 闸扩 5 份、code→Figma 边界重述、能力×成熟度表 + SoT 归属表、`doc-sync` 闸、MIGRATION/API_STABILITY 修。拆出 **INFRA-F59**（外观变体 prop 统一，归支柱①）。
- ✅ **精简/一致性梳理**（owner 追加）：3 subagent 审计 → 删 **222** 个 April-May 死件（`1b6f684d`，stale-anchors 零孤儿）。
- ✅ **主线2 = 支柱④ 上游理解-分析 gate 设计 spec**（`a043a2c1` + owner 两轮修正 `75daf749`）：spec = [`docs/superpowers/specs/2026-07-09-pillar4-upstream-gate-design.md`](../../superpowers/specs/2026-07-09-pillar4-upstream-gate-design.md)。三决策 = 产出物+schema/chokepoint 校验 · 双层防假闸 · 便携优雅降级。enforcement = **chokepoint-bound**（非 PR 普适；L1 靠会话内人类确认+落点采纳补机校+诚实边界）。采纳骑现有消费 scaffold（不依赖 Gitea）+ git-remote 探测。

**下一步（本 pickup 的续跑入口）**：
1. **[最高优先] 支柱④ gate → writing-plans**：spec 已过 owner review gate（用户 07-09 已认可两轮修正）。直接 invoke `superpowers:writing-plans` 基于该 spec 出实现 plan（validator + schema + 消费 scaffold 接线 + git-remote 探测 + DS repo CI）。
2. **遗留精简决策（不阻塞）**：backlog INFRA-F58 §残余 worklist —— conformance-log/long-term-plan/token-strategy 的 delete-vs-move-retrospection policy（owner 拍）；规则三层化重构（M1/S1-S3）归 **F55 支柱①** 专门 plan。
3. 其余支柱（②代码网/③适配器/元层）按 assessment §8 排期，owner ack 逐步推。

---

## 0. 起手必读

1. 走完 L-core onboarding（FIGMA_SOT / STATUS / PROJECT_GOAL / 本 pickup）。
2. **全文读评估 SoT**：[`docs/internal/full-lifecycle-assessment-2026-07-08.md`](../full-lifecycle-assessment-2026-07-08.md)——它是本轮所有优化的真源（操作模型 / 架构 / 差距登记 / 承诺-vs-实现 / 排期 / 一手验证事实附录）。
3. **并行 session 警告**：另有 session 在做 Vue↔React parity 工具 + INFRA-F54（CE `$slots` 失效致具名 slot 在 React 丢；TopBar/ButtonBridge 已修，FormItem/Tooltip/PopupBox 待 CE-safe 检测）。dirty/untracked 文件先假设别 session 在动，不主动消化。见 [[user_parallel-sessions]]。

## 1. 目标架构（要落地的东西 · 全文在评估 SoT §3）

**自触发脊梁 + 四支柱 + 元层**，PR review = owner 统一验收关卡（尽量自动、人只 merge）：

- **自触发脊梁**（工具无关 · 面向人和 AI）：git hook（post-checkout/pre-push）+ `pnpm ds start` 入口 + PR/CI + README「START HERE」。让"不懂流程的人/任何工具"被自动导进正确流程。
- **支柱① 工具无关机器可读契约**：npm 内组件契约（API + 组合规则 + 成熟度 status）+ 精简可移植规则文件 + Figma 库 + claude-design-bundle。不再锁在 skill/6916 行 prose。
- **支柱② 双质量网**：
  - **代码网（pillar②）**：PR/CI gate，谁产的代码都过。基础已在 Gitea（`.gitea/workflows/pr-checks.yml` 合并前跑 vue-tsc+vitest+prepublishOnly），缺 consumer 冒烟 / API-breaking / 视觉·render 上 PR / **Gitea 分支保护"必需+禁直推"** / 风险分诊。
  - **设计网**：Figma/托管产出的"提交即校验"（缺口 A：mockup conformance 从 hook 提醒 → 强制自动跑 + 报告防伪，堵 `I1=pass` 粘贴洞）。
- **支柱③ 每工具薄适配器**：Claude Code→hooks/skills、Codex→file-based prompt、claude.ai→bundle+Project Instructions，全指向支柱①同一契约。
- **支柱④ 上游理解-分析 gate**：产出 code/mockup **之前**强制——需求复述+理解确认 → 读真源（产品 roadmap/PRD/design-record/product-context）→ 竞品(**实时检索**)/persona/IA → 数据可行性 → MVP → user 校验。
- **元层**：
  - 学习闭环：工具无关、任何人可触发的"这里不对/新模式"回流入口 → 喂回契约。
  - **审核分诊（元层②）**：PR 按风险自动分级（docs→轻检 / src→全检 / API改→必人工），保护单一 PR 审核人。
  - 可观测：gate 通过率/返工率/按工具·按人分布埋点。

## 2. 建议实现顺序（最高杠杆先 · 每步 owner ack）

1. **支柱④ 上游 gate + 支柱① 契约补全**：需求确认关卡 + 竞品接实时检索（LiveU/Dejero/Grabyo/Teradek/QuickLink/Cingularity 已验证可查）+ API 跨组件一致性 + 横向一致性 audit gate + 组合契约/TS token 随包发。
2. **支柱② 代码网补全 + 分诊**：扩 `.gitea/pr-checks.yml`（consumer 冒烟 + API-surface diff）+ Gitea 开分支保护 + 视觉/render 上 PR（绕 Gitea runner 无 root）+ 风险分级。→ 兑现"自动审 PR、人只 merge、合并前就知道会不会出问题"+ post-merge canary 兜底。
3. **支柱② 设计网（缺口 A）**：mockup 确定性后验强制自动跑 + 报告防伪。
4. **支柱③ 适配器 + 元层**：claude-design-bundle 补全保鲜、Codex 协议对齐、学习闭环 + 可观测埋点。
5. **横切/韧性 P1**：bundle vite external echarts bug（实现前复核 vite.config）、组件硬编码英文 i18n、consumer 集成测。

## 3. 待 owner 决策的分叉（实现前先定，评估 SoT §7）

1. 设计产出入口在仓库/命令行 vs Figma → 决定设计网形态（要不要 Figma 侧脊梁）。
2. owner-direct-master vs PR-for-all → 要"人只 merge"需实质改动走 PR + 分支保护，与现默认冲突。
3. Gitea runner 无 root（装不了 chromium）→ 视觉/render 上 PR 的方案。
4. 每消费产品是否补"活的 roadmap + product-context"（支柱④分析质量的天花板）。

## 4. 纪律（避免重蹈本轮/历史坑）

- **验证跨双 host**：CI 事实要同时看 GitHub `.github/` 和 Gitea `.gitea/`（本轮误报"单测不进 CI"就是只看 GitHub）。团队真源在 Gitea。
- 规则/流程别继续往 L1 prose 加——优先升成机械闸（评估 SoT §2 根因）。
- 承诺-vs-实现落差（TS token / 双框架 / 能力4 / Use Cases）：要么补实现、要么改 PROJECT_GOAL 措辞对齐，别让后续按错误承诺行动。
- 竞品分析用**实时检索 + 引用来源**，不脑补。
- owner 直 commit master + push（现默认）；执行前若改动了这条（转 PR-for-all），先 owner 拍板。
</content>
