#4535 第二批。基线行 3 条:EnvironmentArtifact / EnvironmentArtifactInput / EnvironmentArtifactSchema — [./cloud] ≠ [./system]。
已裁决路线(维护者 2026-08-03 批复前锋判定):A′ —— ./system 收敛为单一声明取「活的 wire 形」,./cloud re-export,零下游迁移。
前锋证据摘要(详见 #4535 前锋评论):同概念两阶段。cloud 侧是唯一现实——全仓唯一 runtime Zod parse 在 packages/metadata/src/plugin.ts:582-607(checksum 为 hex 字符串、metadata=ObjectStackDefinition),cloud 仓 3 处 type import 全部来自 spec/cloud;system 侧三仓零代码消费者、从未实现(CLI compile 写裸 definition),checksum 是对象、带从未实现的 functions / manifest / payloadRef,两侧互相解析不过。
实施要点:
排位:第二批最后一单(裁决面最大 + retirement 流程最重)。
#4535 第二批。基线行 3 条:
EnvironmentArtifact/EnvironmentArtifactInput/EnvironmentArtifactSchema—[./cloud]≠[./system]。已裁决路线(维护者 2026-08-03 批复前锋判定):A′ ——
./system收敛为单一声明取「活的 wire 形」,./cloudre-export,零下游迁移。前锋证据摘要(详见 #4535 前锋评论):同概念两阶段。cloud 侧是唯一现实——全仓唯一 runtime Zod parse 在
packages/metadata/src/plugin.ts:582-607(checksum 为 hex 字符串、metadata=ObjectStackDefinition),cloud 仓 3 处 type import 全部来自 spec/cloud;system 侧三仓零代码消费者、从未实现(CLI compile 写裸 definition),checksum 是对象、带从未实现的functions/manifest/payloadRef,两侧互相解析不过。实施要点:
system/environment-artifact.zod.ts重写为活 wire 形;cloud侧改 re-export(同一声明,消除双源);packages/metadata/src/plugin.ts的 parse 按路线核对(预期零行为变化——收敛目标就是它已在解析的形状)。functions/manifest/payloadRef三键退役走spec-property-retirement全流程:system def 现有 10 个 authorable key 的增删以门禁实跑为准;conversion 需求按 fix(spec): #3207 收尾 — 补上 enable.trash/mru 退役缺失的 ADR-0087 迁移面,墓碑改指 #3146 #4734 先例评估(存量行是否可能携带)。north-star.mdx§6.3 锚点同步(非 releases,可改);variant-docs 门禁会盯。./system+./cloud+packages/metadata—— 与 C16 绝不并飞(同区,B 线内串行,C16 先行);与 C7/C13+C15/C17 可并飞;入队串行协议照旧。排位:第二批最后一单(裁决面最大 + retirement 流程最重)。