#4535 第二批。基线行:TenantPlan(+Schema) — [./cloud] ≠ [./system]。
已裁决路线(维护者 2026-08-03 批复前锋判定):B —— 删 system 侧,cloud 保名。 裁决依据:system 侧 provisioning 家族(TenantProvisioningRequest/Result + IProvisioningService + ITenantRouter)三仓零实现零调用 (declared-only),确认已被 cloud 的 Provision* 家族取代。
前锋证据摘要 (详见 #4535 前锋评论 ):cloud 侧经 EnvironmentSchema/TenantContext/ProvisionTenantRequest 活着,cloud 仓 service-tenant 消费;system 侧 5 值 ⊃ 3 值但两边都窄于产品现实(cloud billing.ts 实际用 8 值词表)。
实施要点 :
删 system/provisioning.zod.ts 的 enum def(整 def 消失走 manifest ratchet 路径,authorable-surface 的 tombstone 门禁可被手编基线绕过 —— 删掉基线行就删掉了证据(#4638 / #4643 已两次这样过绿) #4650 门禁响亮打印)+ contracts/provisioning-service.ts / contracts/tenant-router.ts 处置(retire 或删除,以 spec-property-retirement 判则 + 门禁输出为准);cloud 侧预期零改动。
major changeset 据实(删已发布导出名 + 契约文件);零元数据迁移预期,逐项验证。
cloud 仓跟进单 (实施时立,不塞本单):auto-default-environment-plugin.ts:94 手抄 5 值 plan 联合 → 改 import spec 单一真源(潜在跨仓双源)。
分区 :./system + contracts —— 与 C10 绝不并飞 (同区,B 线内串行);与 C7/C13+C15/C17 可并飞;入队串行协议照旧。
#4535 第二批。基线行:
TenantPlan(+Schema) — [./cloud] ≠ [./system]。已裁决路线(维护者 2026-08-03 批复前锋判定):B —— 删 system 侧,cloud 保名。 裁决依据:system 侧 provisioning 家族(
TenantProvisioningRequest/Result+IProvisioningService+ITenantRouter)三仓零实现零调用(declared-only),确认已被 cloud 的Provision*家族取代。前锋证据摘要(详见 #4535 前锋评论):cloud 侧经
EnvironmentSchema/TenantContext/ProvisionTenantRequest活着,cloud 仓 service-tenant 消费;system 侧 5 值 ⊃ 3 值但两边都窄于产品现实(cloudbilling.ts实际用 8 值词表)。实施要点:
system/provisioning.zod.ts的 enum def(整 def 消失走 manifest ratchet 路径,authorable-surface 的 tombstone 门禁可被手编基线绕过 —— 删掉基线行就删掉了证据(#4638 / #4643 已两次这样过绿) #4650 门禁响亮打印)+contracts/provisioning-service.ts/contracts/tenant-router.ts处置(retire 或删除,以 spec-property-retirement 判则 + 门禁输出为准);cloud 侧预期零改动。auto-default-environment-plugin.ts:94手抄 5 值 plan 联合 → 改 import spec 单一真源(潜在跨仓双源)。./system+contracts—— 与 C10 绝不并飞(同区,B 线内串行);与 C7/C13+C15/C17 可并飞;入队串行协议照旧。