SuperAPI AI 工具集

ln-76-architecture-migration-planner

数据与分析

查看项目

更新于 10-16 06:23

技能介绍

用途:把一个有证据支撑的当前架构安全迁移到明确目标架构,并给出可逆性边界与恢复动作。仅修改已批准的迁移文档;不执行迁移、不编辑产品代码、不做通用任务规划、不做交付批准、不隐藏不可逆步骤。

主要能力:建立迁移契约(范围、业务结果、现状、目标、非目标、期限、负责人、获批目标位置);构建差距与依赖图(模块、可部署单元、数据存储、schema、API、事件、配置、基础设施、运维流程及内外消费者);设计兼容性与数据安全(新旧契约兼容、版本协商、适配器、双读双写、弃用策略、回填选择/批处理/限流/幂等/检查点/重试/对账与正确性校验、共存期真源与并发写冲突处理、备份恢复与 RPO/RTO);构建可逆阶段(准备、影子或共存、渐进迁移、切换、稳定、旧路径移除,每阶段给出前置条件、入口门禁、可观测成功标准、中止条件、回滚或前滚动作与退出证据);规划切换与移除(go/no-go、冻结条件、回滚边界按代码/配置/流量/schema/数据分开、不可逆点,破坏性移除前需覆盖调度周期的使用证据与明确批准);最后写入迁移文档并输出 Result/Scope/Evidence/Verification/Completion 五项报告。

使用方式与规则:复用清晰的迁移文档,否则使用 docs/architecture/migration-plan.md;当前状态、目标设计、基线、决策、图表、接口、遥测均为可选用共享证据;保留架构层级(阶段、兼容、数据、拓扑、门禁、回滚、归属、移除),文件级实现任务交给下游规划。除已批准的迁移文档外保持只读。结论用 READY / REVISE / BLOCKED;现状或目标不够具体时返回 BLOCKED 而非臆造。

适用场景:需要可回滚、可验证分阶段迁移的架构演进项目。限制:不执行迁移、不编辑代码、不做交付审批;不得把不可逆的数据或外部效果描述为“回退”;每个破坏性步骤需明确批准、备份、恢复与零消费者证据。具体命令、安装方式、收费与平台信息暂未提供。