规划/执行同步
- 在首次修改仓库前生成并校验不可变的
SyncPlan。 - 将规划与执行拆分为
SyncPlanner和SyncExecutor,同时保持公开 Action 接口不变。 - 确定性的仓库规划失败会在任何标签写入前停止;执行阶段失败时保留已完成的计数。
- 支持已校验计划直接序列化为 JSON。
- 围绕快速开始、常见任务、同步行为、参考表格和故障排除重构 README。
验证:38 项测试、184 个断言、所有受支持 Ruby 版本、workflow 质量、预览同步、安全扫描及不可变引用校验均通过。