本文档详细描述了Spine Runtimes的移植程序,用于将Java参考实现中的变更协同移植到目标运行时(如C++)。内容包括porting-plan.json的格式说明、使用vs-claude工具打开文件和查看差异、通过jq命令监控移植进度、使用脚本阅读Java类型和差异分析,以及编译测试方法。文档还给出了完整的移植工作流程:一次性设置(读取元数据、检查约定文件)、逐个类型移植(查找待移植类型、打开文件、用户确认、分析变更、实施移植、用户确认、更新状态和笔记)。目标是确保目标运行时与参考实现功能等价,API精确匹配,实现方法除语言习惯差异外完全相同。