当前不要恢复 02.08 GKP,不要继续查询剩余 390 个 research units。
现在先完成以下 3 件事,只做 SEO 业务修正和最小必要校验。
1. 判断当前 run 是否已经过期
检查当前 run 的 02.02–02.06 产物,是在“P1 Research Unit 生成链修正”之前产生,还是修正之后重新跑出来的。
必须验证当前 02.06 Research Unit Set 是否严格满足:
02.06 Research Unit Set = 02.05 P1_RESEARCH_ADMITTED Concept Set
并逐个能追溯:

p1_candidate_concept_id → 02.04 P1_CANDIDATE → 02.05 taxonomy evidence → research_admission=ADMITTED → 02.06 seed variants
如果当前 run 使用的是旧逻辑,或者其中任何 Research Unit 无法合法追溯:
2. 修正 02.08 一个合同错误
- 当前 downstream run 标记为 stale / upstream contract changed;
- 保留已有真实 GKP raw CSV、receipt、hash,禁止删除或伪造;
- 不继续当前 390 个 units;
- 从 02.02 新 run 重新执行至 02.06,再继续 02.07/02.08;
- 不得人工把旧 Research Unit 改名后假装合法。

UPSTREAM_SEED_SET_MISSING 不能作为 READY_FOR_NEXT 的合法完成状态。
正确规则:
recursive candidate exists + no legal Product-Entity seed = BLOCKED
请把 UPSTREAM_SEED_SET_MISSING 从成功 stop states 中删除,并补最小 contract test。
3. 如果当前 run 确认是修正后的合法新 run,再审 326 个 Gen-2 units
不要直接继续查询。
对现有 1,768 recursive raw rows 先做 Concept-level Recursive Admission Audit。
先把 occurrence 合并为 Candidate Concepts,再决定是否产生下一代 Research Unit。
recursive_research_route=CANDIDATE 不能仅因为“像产品词”就成立。
一个 Gen-2 Concept 至少应满足:

- 是独立 Product Entity Candidate;
- relation =
POSSIBLE_CHILD; - 不是 SELF variant;
- 不是 BROADER / PEER;
- 不是纯 ATTRIBUTE / APPLICATION / COMMERCIAL modifier;
PRODUCT_FORM_CANDIDATE默认不能自动递归,未确认时 HOLD;ROLE_AMBIGUOUS默认 HOLD,除非有明确 child-family 理由;CONCEPT_MERGE_AMBIGUOUS不得强制入队;- 有合法 clean Product-Entity seed;
- 有正 demand evidence;
- 同一 root P1 尚未研究;
- 未触发 self / ancestor / already-researched / depth rule。
然后重新计算真正的 Gen-2 Research Unit Set。
请输出统计:

- 原 Gen-2 units:326
- 审计后继续
CANDIDATE:多少 - 降为
HOLD:多少 - 降为
NO:多少 - 因
BROADER_OR_PEER排除:多少 - 因
PRODUCT_FORM降级:多少 - 因
ROLE_AMBIGUOUS降级:多少 - 因
CONCEPT_MERGE_AMBIGUOUS降级:多少 - 因 seed 不合法 BLOCK:多少
每个最终保留的 Gen-2 Research Unit 必须能回答:
为什么这个 Concept 值得继续做下一代 GKP?
执行边界
- 不继续 GKP,直到以上审计完成;
- 不进入 02.09;
- 不 Git push;
- 不大改 controller/runtime/receipt framework;
- 只做必要 SEO 合同、validator 和 test 修正。
最后返回:
- 当前 run 是
VALID_CURRENT_RUN还是STALE_UPSTREAM_RUN; - 如果 stale,指出最早应从哪一步重跑;
UPSTREAM_SEED_SET_MISSING修正结果;- 326 个 Gen-2 units 的重新准入统计;
- 修改文件;
- 本地 commit hash;
- 确认未 push、未进入 02.09。
最后输出:
02.08 CURRENT RUN ELIGIBILITY REVIEW = READY FOR SEO REVIEW

