feat(onboarding/upgrade-channel): 全托管文件升级通道 + 批量重分发(U1) #4
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/onboarding-pack-u1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
变更摘要(择升环断点修复 ①,蓝图卡 U1)
分发文件三档升级语义落地(决策 2026-07-15):
envoy.md/blueprint-gate.cjs从「存在即跳过」切换为dispatch_fully_managed三态(written / skipped / updated)——内容与内嵌模板不一致即覆盖,CRLF 归一化防止 autocrlf 检出造成永久 updated 抖动;两文件头部加「由炼境托管」声明。lefthook_command_keys纯函数),禁止硬编码检查项名——模板演进校验器零维护。lefthook.yml 仍不自动覆盖,只检测落后。apply_onboarding_pack批量模式:project_id 字段缺失 → 对全部已登记 Windows 路径项目分发(空串仍按无效单项目报错);替代 batch_apply.py 手摇脚本。schemarequired放宽为空(契约放宽属验收要求)。自验
apply_onboarding_pack_schema_requires_project_id测试改为断言 required 为空——批量模式的契约放宽,非为过测试而改没验什么
apply_onboarding_pack(不传 project_id)实调终验(同 V1 先例)🤖 Generated with Claude Code