grace-migrate 是一个由智能体执行的 GRACE 3 到 GRACE 4 迁移工作流,来源为 osovv/grace-marketplace。其核心定位是:迁移动作由智能体应用,CLI 只对结果进行校验,本身不执行转换,也不删除文件。
用途:帮助把项目从 GRACE 3 迁移到 GRACE 4,并在迁移后验证结果是否符合 GRACE 4 要求。
主要能力与约束:资料重点描述了清理(cleanup)前置条件与失败规则。清理必须同时满足多项门槛:完整清单、可恢复备份、明确的写入批准、当前 lint 成功、能证明已是 GRACE 4 且无完整性错误的最新状态、已验证的生成覆盖率、git 可用性与工作树检查、适用时记录 porcelain 输出、精确的拟处理路径、单独的清理批准,以及适用时对脏工作区或非 git 环境的单独风险确认。任一门槛缺失即不得清理。
失败处理:若校验、git 检查、移动、归档或删除失败,应立即停止,并声明“除非失败输出明确列出已完成的移动,否则旧 GRACE 3 产物保持不动”。不得自动重试破坏性清理。
使用方式:资料未提供具体安装命令、CLI 调用示例或配置步骤,暂未提供。
适用场景:需要在智能体协助下完成 GRACE 3 到 GRACE 4 迁移,并希望以严格门槛控制旧产物清理风险的项目。
限制:CLI 不转换、不删除文件;清理需多重显式批准;失败后不自动重试;其余功能、收费、平台与效果信息暂未提供。