1.9 KiB
1.9 KiB
Trellis 升级实施清单
执行步骤
- 将全局 Trellis CLI 升级到 0.6.9。
- 临时隔离并恢复
.claude/settings.local.json,避免 Claude 平台误检测。 - 以
--create-new --migrate升级项目 Trellis 模板和 runtime。 - 保留
session_auto_commit: false与codex.dispatch_mode: inline。 - 合并上游 workflow,并恢复 hyb-oa Trellis-first overlay。
- 保留项目
.trellis/.gitignore的本地 workspace 排除规则。 - 保留项目
AGENTS.md,不追加重复的通用英文托管块。 - 删除冲突
.new副本和迁移遗留的旧拼写 skill。 - 运行升级后 task/context/hooks/governance 验证。
- 运行完整本地质量门禁并记录结果。
- 评估并更新稳定 spec。
- 形成中文提交。
- 完成 Trellis task 归档。
验证结果
- Trellis CLI、项目版本与 npm latest 均为 0.6.9;升级后 dry-run 稳定。
- Python 3.9.2 compileall、task validate/current/list 与 Trellis runtime 基本命令通过。
bash scripts/check-minimal.sh退出码为 0:Prisma validate、服务端 985/985、前端 typecheck/build、功能矩阵均通过。- 非阻断提示仅有既有
punycodedeprecated 与 Browserslist 数据陈旧提示。
验证命令
trellis --versionpython3 ./.trellis/scripts/get_context.pypython3 ./.trellis/scripts/task.py validate .trellis/tasks/07-26-trellis-upgrade-project-auditnode scripts/qa/check-trellis-governance.mjsnode scripts/qa/audit-docs.mjs --check-registrynode scripts/qa/check-process-contract.mjs --baseline --jsonbash scripts/check-minimal.shgit diff --check
回滚点
- CLI:重新安装升级前的 0.6.8。
- 项目:回退本任务升级提交;
.trellis/.backup-*只用于本地临时核对,不纳入提交。 - 若 hooks 或 task runtime 验证失败,停止后续业务工作,不以旧 workflow 混用新 runtime。