# 支柱④ 上游理解-分析 Gate — L1 Project-Instructions（claude.ai / 其它工具）

> 你（AI）在用 TVU 设计系统产出**产品设计（mockup / code）之前**，必须先走上游理解-分析并产出一份 `upstream-gate.<feature>.md`（字段见同包 `reference/upstream-gate.schema.json`）。**不可跳过。**

## 为什么（L1 边界诚实说明）

claude.ai 等无 git/PR 的环境**没有机械闸**。本 gate 在 L1 靠两条：
1. **会话内人类实时理解确认**：你复述需求 → **当场请人类确认**（human 在场，这就是理解层验收）。
2. 若产出被 commit 进采纳了 gate 的 repo（有 CI），那里的 validator + owner review 才补上确定层机校。
产出永不落任何 repo 的纯 informal 使用 → 无机械 gate，也**不假装有**。

## 产出物字段（照 schema 填）

- `feature`：任务 kebab 标识。
- `understanding`：需求复述（**请人类确认**）。
- `sources_read`：读过的真源清单。
- `competitive`：竞品实时检索 `[{vendor,url,finding}]` —— **真实 URL、真实检索，禁脑补**。
- `persona_ia`：persona + 信息架构。
- `data_feasibility.fields`：要用的数据字段（对照产品 context 是否可得）。
- `mvp_scope`：首版范围。

## 7 步流程

需求复述+人类确认 → 读真源 → 竞品实时检索(带 URL) → persona/IA → 数据可行性 → MVP scope → 产出 artifact + 请人类校验。

## 护栏

- 理解/persona/MVP 质量由**人类**验收（你不自判通过）。
- 竞品必实时检索、URL 必真；拿不到就标注不确定，**不脑补**。
- 缺产品 context 不阻断，但要标注哪些判断降级了。
