← 交付目录查看原型

4.34.1-candidate · CR-20261009-045

V2-02 · 图片工坊 Prompt 2.0

CR-20260921-014 适用说明:此文保留原专题/候选证据。当前产品与开发范围以prd.md、frontend-contract.md及docs/current-development-alignment.md为准。旧AI卖点整理前置、套图页终止、旧模特Planner/姿势解析不进入现行流程;历史结果不代表新模特直接候选通过真实效果验收。

状态:Freddy 已确认 · 技术迁移契约冻结
确认日期:2026-08-21
专题范围:一期 10 接口到 Prompt 2.0 的兼容、规则解析、规划接入、确定性编译、Provider 适配、快照、回退和验证
成熟度:技术契约 Frozen;Planner 与 Prompt 仍为 Candidate,未完成真实 A/B,不代表生产可切换

1. 冻结依据与证据层级

层级冻结依据
稳定上游产品契约V2-01-电商视觉转化方法论与作图规划.md,状态为“Freddy 已确认 · 产品语义冻结”
一期代码真源/Users/freddy/Downloads/ai-workspace 当前实现,按实际 10 个路由、Schema、Prompt builder 和 Provider 路由核对
当前共享材料AI 视觉生产中心 PRD、前端契约、Prompt 工程管理、Visual Planner 规范和知识库;存在与 V2-01 冻结语义冲突的旧表述,等待 00 总控整合
当前产品状态PRD 包 ready-for-prototype;三类规划策略仍为 candidate
当前禁止项未完成同输入真实 A/B、质量/失败率/成本验证前,不切换生产 Prompt,不宣称 Prompt 2.0 已真实优于一期

本文件是 V2-02 独立专题结论,不直接修改共享 PRD、前端契约、知识库、原型、一期代码、main 或生产 Prompt。

2. 专题范围与不负责范围

V2-02 负责V2-02 不负责
一期 10 接口、字段、七层 Prompt 语义的完整迁移契约重新定义 V2-01 已冻结的图片类型购买目标、证据消费和校验语义
兼容请求、规划请求、编译请求和 Provider 请求的技术分层V2-03 的批量任务、队列、终止、重试次数、成本和交付状态机
plannerKey 内部计算位置和策略路由新增未经核验的平台政策
规则解析、计划校验、确定性编译和快照落库修改图片工坊原型或共享 PRD
用户所选图片模型的能力校验与 Provider 路由宣称某图片模型质量最佳
V1/V2 兼容、回退、自动回归和真实 A/B 技术门禁确定 A/B 商业阈值、预算或正式生产切换日期
Ant Design X 生成详情所需的接口消费契约把图片工坊改造成聊天产品

3. V2-01 不得重定义的上游语义

  1. 购买决策目标只在 ImageTypeDefinition 设计期固化;运行时不生成 decisionRole。
  2. 套图预览不调用 Planner;最终点击生成后才冻结输入、规则解析、规划、校验和编译。
  3. 用户选择图片生成模型;普通用户和普通前端不得指定 plannerKey。
  4. 未命中的平台规则不得进入 RuleContext、Planner 上下文、Visual Plan 或最终 Prompt。
  5. 单图 generationCount=1–5,每个结果独立规划、编译、调用、结果和重试。
  6. 尺寸和比较事实缺失只阻断受影响单元。
  7. 多角度缺少对应角度参考不阻断,也不因此触发专门后检或人工交付门禁;只执行普通商品图质量检查。
  8. PASS / PASS_WITH_POSTCHECK / BLOCK 是唯一计划校验结果。
  9. 三类 Planner 策略保持 Candidate;真实 A/B 前不得切换生产。

4. V2-02 核心技术决策

4.1 plannerKey 计算位置

冻结方案:由规划编排服务内部计算,不接受普通业务接口提交。

输入条件内部路由结果
planningMode=SUITE 的套级规划套图总导演;逐单元仍按图片领域二次路由
普通九类商品图普通商品图规划师
planningMode=MODEL_PRODUCT 或存在有效模特上下文模特商品图规划师

路由结果以 plannerStrategyRef 保存到 SuitePlan、ImageVisualPlan 和编译快照。用户选择的图片生成模型不得改变 Planner 策略。

4.2 图片模型与 Provider 路由

  • V2 请求保留 selectedGenerationModelRef,来源为用户选择。
  • 服务端用版本化 ModelCapabilityRegistry 解析 Provider、端点、图片数量、参考图、编辑、尺寸、质量、文字和输出格式能力。
  • 未登记或与当前任务能力不兼容的模型返回结构化错误,不默认落入 OpenAI Provider。
  • Provider 适配器只转换接口格式,不改变图片目标、事实、规则、Visual Plan 或最终 Prompt。
  • 当前一期 DOUBAO_IMAGE_MODELS 中误登记的对话模型不得迁入 V2 能力注册表。

4.3 Prompt 契约版本

冻结传输字段:promptContractVersion。Python 内部可使用 prompt_contract_version,但必须通过 Schema alias 与传输字段唯一映射,不允许两个字段同时成为独立输入。

值行为
v1 或缺省保持一期兼容行为和现有响应结构
v2-candidate进入规则解析、规划、校验、确定性编译和独立调用链
后续验证版本只能在真实 A/B 和生产授权后新增,不由本文件提前命名为生产默认

V1 暂时兼容 n=1–10;V2 只接受 generationCount=1–5。

4.4 single_long_page

V2 不承接 single_long_page 产品能力,不为其开发新版 Planner。当前只读阶段不删除一期代码;实际移除 V1 能力前必须先核对消费者,避免接口故障。

5. 一期代码事实与缺口

5.1 当前调用图

POST /llm/imageAgent/{scene}
→ Pydantic Request
→ build_prompt(request, scene)
→ model → Provider 路由
  ├─ Seedream: /images/generations
  └─ 其他模型: /images/generations 或 /images/edits
→ 可选 OSS
→ scene / data / model / prompt / available_actions

5.2 已复现缺口

一期事实V2 处理
文件头写“9个场景”,实际有10个路由迁移按实际10个接口
Shopee 主图省略背景得到 whiteV2 不消费该默认值;按平台、图片类型和产品交互解析
per_module 可一次传多个模块V2 适配器拆成独立执行单元
dimension_info="" 可通过V2 事实预检 BLOCK 尺寸单元
参考图可只有自由中文角色而没有图片/URLV2 要求有效素材引用并映射受控角色
style=其他 可缺少自定义风格V2 编辑请求条件校验失败
edit 接收额外参考图但实际忽略V2 明确支持并传递,或在能力不支持时显式拒绝
n=10 可通过V2 独立 generationCount=1–5
Seedream 接收 n 但默认只生成1张V2 任务层 fan-out,每次调用一个结果
OpenAI 路径同 Prompt 直接传 nV2 禁止;每结果独立 Prompt 和调用
未知模型默认落到 OpenAIV2 严格能力注册表
无规则、计划、编译和 Provider 快照链V2 全链落不可变快照

6. 一期 10 接口迁移矩阵

一期接口一期专属字段V2 目标冻结迁移规则
main商品、类目、卖点、受众、背景product_main主图背景按平台和图片类型确定;不继承一期默认 white
detail商品、类目、卖点、受众、模块、模式具体图片类型执行单元per_module 拆单元;V2 不支持 single_long_page
dimension尺寸事实、标注要求dimension_spec空值或缺事实只 BLOCK 当前单元
closeup商品、卖点、特写重点detail_closeup仅消费可见或已确认的结构、材质、工艺和功能
scene商品、类目、卖点、受众、场景要求usage_scene 或 scene_atmosphere必须由显式图片类型/用途决定,不能按接口名猜测
composite合成关系、用途有明确图片类型和实体关系时进入所有可见商品/配件必须有事实或素材引用
replaceScene源图、商品、新场景、保留要求生成后编辑不重新定义为九类图片类型
replaceStyle源图、风格、自定义要求生成后编辑条件字段完整后调用对应编辑能力
edit源图、指令、商品、保留要求指令编辑参考素材不得再静默丢弃
free用户 PromptV2 图片类型规划链之外保留自由生图独立语义

7. 一期字段覆盖矩阵

7.1 共享字段

一期字段V2 对象/字段规则
platform/site/languageplatformContext完整保留并参与规则匹配和文字计划
aspect_ratio/image_size/qualityOutputSpecification模板、用户设置和模型能力交集
visual_strategylegacyVisualHint / 模板画面提示保留原值;不得升级为事实或硬规则
user_requirementuserRequirementRef有值必保留;不能覆盖事实、平台和模板硬约束
reference_imagesassetBindings每项必须有有效素材引用和受控角色
reference_images[].typelegacyRoleText + normalizedAssetRole保留原文审计;规划仅消费受控角色
modelselectedGenerationModelRef保留用户选择;不控制 Planner
nV1 n / V2 generationCountV1 1–10;V2 1–5且独立执行
optimize_prompt_modeProviderRequestSnapshot.parameters仅能力支持时传递
task_idrequestId / parentExecutionRef用于幂等和追溯
roundattempt / resultVersion每次尝试独立保存,不覆盖
moduleexecutionUnitRef / editSubjectRef消除一期重载含义

7.2 业务字段

一期字段V2 消费空值/冲突处理
product_info商品输入快照和已确认商品事实非自由商品任务缺核心身份时 BLOCK
first_level_categorycategoryResolution无可靠匹配时为空并跳过类目策略
selling_points已确认卖点集合核心卖点图一项一图;缺绑定卖点 BLOCK 该单元
target_audience适用图片类型的可选字段空时省略且不得推测
background_mode产品交互和规则解析结果不读取一期跨平台默认 white
detail_modules蓝图执行单元每个选中模块独立计划与校验
detail_generation_modeV1 兼容字段V2 仅支持独立执行单元
dimension_info尺寸证据缺失/空值 BLOCK 当前单元
annotation_requirement尺寸图编译提示不得改变数值、单位和尺寸关系
focus_detail/focus_detail_extra特写计划约束只能落到已确认/可见细节
scene_requirement场景计划约束必须符合真实用途和主体关系
composition_requirement/image_usage合成关系和明确用途未知配件不得可视化
source_image编辑源快照冻结源图版本和主体身份
preserve_requirement编辑约束和后检不得静默丢弃
style/custom_style_requirement/style_requirement风格编辑输入其他 缺自定义要求时拒绝
edit_instruction指令编辑输入快照保存原始输入和编译结果
user_prompt自由生图输入不强行进入九类图片规划链

8. 一期七层 Prompt 语义覆盖

一期层级V2 唯一来源冻结要求
角色设定受保护编译基线 + ImageTypeDefinition不在运行时重识别购买角色
平台策略ResolvedRuleSnapshot.appliedRuleRefs只包含命中平台规则
输出规格OutputSpecification与模型能力确定性交集
商品/类目/卖点/受众ProductInputSnapshot + evidence refs按图片类型字段投影
模块策略ImageTypeDefinitionRef九类目标、证据、禁止声明不由 Planner 改写
画面策略/素材/通用规则Visual Plan + asset bindings + core rules未知实体不得进入画面
图中文字语言language + textPlan + OCR check所有文字必须有事实引用
用户特殊要求userRequirementRef确定性追加且不能覆盖硬约束

七层语义必须逐层有来源、版本和回归断言;不能用“复用一期”代替契约。

9. 图片类型、平台、类目和模板作用矩阵

图片类型平台通用Amazon 主图白底图片类型定义类目策略模板事实门禁
product_main是仅 Amazon是条件命中是商品身份与背景不变量
dimension_spec是否是通常隔离是尺寸事实
selling_point是否是条件命中是当前唯一卖点及支撑事实
detail_closeup是否是条件命中是可见/已确认细节
effect_comparison是否是条件命中是可追溯比较证据
usage_scene是否是条件命中是真实用途和关系
multi_angle是否是通常隔离是缺角度参考不阻断;普通质量检查
scene_atmosphere是否是条件命中是氛围不能替代商品识别
technical_spec是否是通常隔离是参数和包装事实
模特商品图是否模特扩展定义条件命中是模特、姿势、授权、商品关系

9.1 Amazon 商品主图不变量

amazonMainWhiteApplicable =
  normalizedPlatform == "amazon"
  AND imageTypeCode == "product_main"

当双重命中时,产品交互固定显示 Amazon 白底图,不提供 clean_scene 选择,也不允许应用冲突模板。后端保留不变量校验,防止旧客户端绕过交互。

当未双重命中时,Amazon 主图白底 Rule ID 和文本必须同时从以下对象中缺席:

  1. RuleContext / ResolvedRuleSnapshot 的 applied rules;
  2. PlannerInvocation;
  3. ImageVisualPlan / SuitePlan;
  4. CompiledPromptSnapshot.finalPrompt。

Amazon 副图、使用场景、卖点、尺寸、编辑任务不得继承主图白底规则。

9.2 Shopee clean_scene

platform=shopee + imageType=product_main + resolvedBackgroundMode=clean_scene 时:

  • 只包含当前 Shopee、通用、图片类型和模板规则;
  • Amazon Rule ID/文本出现次数为0;
  • 一期默认 background_mode=white 不进入任何 V2 对象;
  • 不以“禁止 Amazon 白底”反向提示污染 Planner,上游未命中规则完全不进入上下文。

9.3 比较证据

允许来源仅为:

  1. 可追溯商品系统事实;
  2. 当前 Listing 中可追溯信息;
  3. 用户输入或上传并绑定当前商品/任务的资料;
  4. 用户明确确认的数据。

证据至少包含比较对象、条件/方法、指标或口径、结果/可成立结论、来源引用。普通营销描述不能自动升级为比较事实。缺失时仅 BLOCK effect_comparison,不编译、不调用 Provider,其他单元继续。

9.4 未知配件

包装清单只有名称或数量、没有可视引用时,可以使用已确认文字表达,不得生成未知外观。只有 visualRef 或可靠商品主体素材支持的实体才能进入 allowedEntities。

10. V2 运行时对象与快照链

完整追溯链:

ProductInputSnapshot
→ BlueprintSnapshot
→ ResolvedRuleSnapshot
→ SuitePlanSnapshot(套图)
→ ImageVisualPlanSnapshot
→ PlanValidationSnapshot
→ CompiledPromptSnapshot
→ ProviderRequestSnapshot
→ GenerationResultVersion
→ PostCheckResult
快照必须保存
ProductInputSnapshot原始输入、确认事实、卖点、受众、特殊要求、素材和用户所选模型
BlueprintSnapshot图片类型、顺序、卖点绑定、模板约束、用户调整和版本
ResolvedRuleSnapshot适用规则、字段投影、证据绑定、成熟度、跳过审计和签名
SuitePlanSnapshot每套一致性、覆盖引用、逐单元差异和策略版本
ImageVisualPlanSnapshot图片类型定义、variant、证据、主体、场景、构图、实体和策略版本
PlanValidationSnapshot三态、检查项、缺失证据、问题、可编译性和校验器版本
CompiledPromptSnapshot完整版本链、最终 Prompt、编译器、模型引用和内容签名
ProviderRequestSnapshotProvider、模型、能力注册表版本、实际参数、素材引用、attempt;不保存凭据
GenerationResultVersion结果、状态、模型返回标识、attempt 和父版本
PostCheckResultOCR、近重复和普通结果质量检查;多角度缺参考本身不创建专门检查

历史快照不可原地覆盖。输入、蓝图、规则、定义、计划或编译器变化均创建新版本。

11. 最小代码改造点

11.1 路由层

保留一期 10 个 URL。请求进入后先按 promptContractVersion 分流:

v1 → 现有 build_prompt / Provider 路径
v2-candidate → V2RequestAdapter → PlanningOrchestrator → Compiler → ExecutionHandoff

11.2 Schema 层

新增但不替换一期对象:

  • V2ImageGenerationRequest
  • V2ExecutionUnit
  • V2GenerationVariant
  • V2GenerationResponse
  • 快照引用与结构化错误对象

V2 普通请求不包含 plannerKey,必须包含用户所选 selectedGenerationModelRef。

11.3 build_prompt 前插入链路

现有 builder 保持 V1 基线;V2 不直接调用一期 build_prompt(request, scene):

请求兼容适配
→ 冻结输入/蓝图
→ 解析图片类型定义和规则
→ 事实充分性预检
→ 内部 Planner 路由
→ SuitePlan(套图)
→ 每单元/variant ImageVisualPlan
→ 计划校验
→ 确定性编译
→ 先持久化 CompiledPromptSnapshot
→ 再交给 Provider

11.4 单图多结果 fan-out

generationCount=N
→ 创建 N 个 variantId
→ N 个 ImageVisualPlan
→ N 个 PlanValidationSnapshot
→ N 个 CompiledPromptSnapshot
→ N 次独立 Provider 调用(每次单结果)
→ N 个 GenerationResultVersion

N=1 只有一个计划,不制造差异。N>1 使用合法差异轴,但不因抽象差异不足减少用户数量;近重复由结果检查只处理受影响结果。

12. V2 请求与响应契约

12.1 普通业务请求最小字段

{
  "promptContractVersion": "v2-candidate",
  "requestId": "request-xxx",
  "planningMode": "SINGLE",
  "productInputSnapshotRef": "input-xxx",
  "platformContext": {
    "platform": "Shopee",
    "site": "Malaysia",
    "language": "English",
    "purpose": "listing_image"
  },
  "executionUnits": [
    {
      "unitId": "unit-main",
      "imageTypeDefinitionRef": "product_main@version",
      "sellingPointRef": null,
      "templateConstraintRef": "slot-xxx"
    }
  ],
  "generationCount": 3,
  "selectedGenerationModelRef": "model-selected-by-user",
  "assetBindings": []
}

普通业务请求不得出现 plannerKey 或完整系统 Prompt。

12.2 普通 V2 响应

{
  "generationResult": [],
  "snapshotId": "compiled-or-execution-snapshot-id",
  "executionSummary": {},
  "validationStatus": "PASS",
  "model": "user-selected-model",
  "variantId": "variant-001",
  "availableActions": []
}

完整 Prompt 不作为首屏核心业务响应,但必须保存在 CompiledPromptSnapshot 并按权限追溯。

12.3 结构化错误

最低错误类别:

  • CONTRACT_VERSION_UNSUPPORTED
  • MODEL_NOT_REGISTERED
  • MODEL_CAPABILITY_MISMATCH
  • IMAGE_TYPE_DEFINITION_NOT_FOUND
  • PLANNER_ROUTE_FAILED
  • PLANNER_OUTPUT_INVALID
  • RULE_RESOLUTION_FAILED
  • EVIDENCE_MISSING
  • PLAN_BLOCKED
  • PROMPT_COMPILE_FAILED
  • PROVIDER_REQUEST_FAILED
  • PROVIDER_RESULT_UNKNOWN

错误必须包含 requestId / unitId / variantId / retryable / stage / snapshotRefs / message;不得用重试掩盖事实或规则 BLOCK。

13. 前端消费契约

设计语言复用现有 Ant Design X,不新增视觉规范,不把图片工坊设计成聊天页。

13.1 结果优先

普通运营首屏看到:

  • 图片结果;
  • 图片类型;
  • 绑定卖点;
  • 校验状态;
  • 用户所选模型;
  • Variant;
  • 业务执行摘要。

不在结果卡片首屏展示大段完整 Prompt。

13.2 右侧生成详情

点击“查看生成详情”在当前页面打开 Drawer/Panel,不跳离图片工坊。执行链参考 Ant Design X ThoughtChain 的状态表达,但展示业务可审计阶段,不展示模型私有思维:

商品输入快照
→ 规则解析
→ Visual Plan
→ PASS / PASS_WITH_POSTCHECK / BLOCK
→ Prompt 编译
→ Provider 调用
→ Post Check

13.3 信息权限

层级可见信息
普通运营图片、业务摘要、Visual Plan、校验结果、模型、Variant
高级详情最终 Compiled Prompt、规则命中摘要、快照 ID
管理/开发追溯完整 Rule Snapshot、Provider Request、版本、Hash、回退链、attempt

V1 暂时保留当前完整 Prompt 响应;V2 完整 Prompt 默认折叠,不删除、不丢失追溯能力。

14. 回退

当前 V2 candidate 规划/编译版本不可用
→ 最后一个真实验证通过且兼容当前契约的 V2 版本
→ 受保护的一期 V1 编译路径
→ 仍不可用则返回结构化失败,不调用空 Prompt

回退必须保存:触发阶段、失败版本、实际使用版本、原因、输入快照、兼容映射、Provider attempt 和结果。回退不允许修改历史任务,也不允许在响应中伪装成原版本成功。

15. 自动回归

编号场景断言
T01实际路由清点10个接口全部覆盖
T02一期字段清点共享和专属字段均有明确映射
T03七层结构每层有唯一来源、版本和完整性检查
T04Amazon 商品主图双重命中后只出现一次适用白底规则
T05Amazon 使用场景/副图Amazon 主图白底规则和文本为0
T06Shopee clean_sceneAmazon Rule ID、Amazon 文本和一期默认 white 均为0
T07未命中平台规则不以正向或反向形式进入 Planner
T08详情模块全选每模块形成独立执行单元
T09多卖点一项一图,不合并、不遗漏
T10缺尺寸/参数只 BLOCK 对应单元,无 Provider 调用
T11缺比较依据只 BLOCK 对比单元,无 Provider 调用
T12未知配件无 visualRef 时不得进入允许可视实体
T13多角度缺参考正常规划生成;不触发专门后检或人工门禁
T14N=1一个计划、一个编译快照、一次调用、一个结果
T15N=2/5N套独立 plan/prompt/call/result ID;不使用同 Prompt n=N
T16用户选择模型模型引用保留;普通请求无 plannerKey
T17Planner 路由按任务类型内部计算并记录策略版本
T18Provider 能力不匹配调用前结构化拒绝,不静默降级
T19快照不可变新版本不改历史内容和签名
T20回退使用最后验证版本并记录完整回退链
T21V1 兼容现有 Golden Cases 和完整 Prompt 响应保持
T22V2 Prompt 可见性普通首屏不含完整 Prompt;高级详情可追溯
T23Shopee 电锤14单元尺寸和对比2个 BLOCK;其余12个可编译,多角度无专门门禁
T24静态检查通过状态仍为 Candidate,不自动切换生产

16. 同输入真实 A/B 门禁

真实 A/B 必须同时固定:

  • ProductInputSnapshot;
  • BlueprintSnapshot;
  • 素材和授权;
  • 用户选择的图片模型;
  • Provider、尺寸、质量和其他真实调用参数;
  • 重试规则和样本保留方式。

唯一实验变量是 V1/V2 Prompt 规划与编译分支。每次调用分别保存 Prompt、请求、结果、失败、重试和评审记录。

评审至少覆盖:商品身份/事实一致性、图片类型任务完成度、平台规则污染、未知实体、文字/OCR、电商可用性、视觉质量、近重复、失败率和人工修订量。

以下均不能单独作为质量通过:

  • Prompt 字符数下降;
  • Hash 或 Schema 通过;
  • 示例和 Mock 通过;
  • 单次成功出图;
  • 静态自动回归通过。

A/B 样本量、质量阈值、成本阈值、失败率阈值和生产授权由后续专项/总控决定,本文件不编造。

17. 开发拆分

阶段交付生产影响
D110接口与字段基线、V1 Golden Cases无
D2promptContractVersion、Python alias 和 V2 请求/响应对象无
D3输入/蓝图/规则快照与证据预检无
D4内部 Planner 路由和三类 candidate 策略接入无
D5SuitePlan/ImageVisualPlan Schema 与校验器无
D6确定性编译器和 CompiledPromptSnapshot无
D7模型能力注册表、Provider 适配和结构化错误无
D8generationCount 1–5 独立 fan-out无
D9Ant Design X 详情接口消费与权限分层无
D10自动回归、影子运行和同输入真实 A/B仍不得自动切换
D11经独立授权的灰度/生产切换不在当前授权范围

18. 与共享文档的冲突清单

等待 00 总控同步,不由 V2-02 直接修改:

  1. 共享文档仍写预览阶段调用套图总导演;冻结语义为预览不调用 Planner。
  2. 共享规范仍使用 ready/blocked/needs_review;冻结契约为三态。
  3. 共享规范仍要求多角度参考不足人工核对;冻结语义为正常生成和普通质量检查。
  4. 共享规范仍把未命中 Amazon 规则以反向禁止文本传入 Shopee Planner;冻结语义为完全不进入上下文。
  5. 共享规范仍可能要求差异不足时阻断 N;冻结语义为按用户数量执行,近重复在结果阶段处理。
  6. 一期默认 white、n=1–10、自由素材角色和未知模型默认 Provider 与 V2 契约冲突。

19. 验收与最终状态

项目结论
一期10接口覆盖已冻结
一期字段和七层语义覆盖已冻结
plannerKey 计算位置规划编排服务内部计算
用户图片模型选择保留并快照;不控制 Planner
Amazon 商品主图产品交互固定白底,后端校验不变量
Shopee clean_scene不允许一期 white 或 Amazon 规则污染
比较证据仅四类可追溯来源;缺失只阻断对比单元
多角度缺角度参考不阻断、不触发专门后检或人工门禁
V2 单图数量1–5个独立计划和调用
single_long_page不进入 V2
V1 n=6–10V1 暂时兼容;V2 不支持
V2 Prompt 可见性普通首屏不展示;高级详情折叠可追溯
V2-02 待确认项0
当前生产资格无;Planner/Prompt 仍为 Candidate

V2-02 技术迁移契约至此完整冻结,可供后续开发拆分、V2-03 执行契约和 00 总控整合消费。任何实现不得以接口便利、模型能力或 Prompt 长度为理由重新解释 V2-01/V2-02 已冻结语义。