规范版本、兼容与迁移
当前记录
| 规范版本 | 状态 | Schema | 检查器 |
|---|---|---|---|
0.1.0-draft.1 | Draft,尚未确认冻结 | /schema/motion/0.1.json | SPEC_VERSION 精确匹配 |
本页只记录当前仓库能核实的规范版本。尚未确认其它历史发布版本、日期或冻结决定,因此不补造旧版本及迁移历史。规范发起与维护方为 MotionGit;具体维护人和冻结流程待确认。
兼容规则
specVersion 必须精确为 0.1.0-draft.1;Schema 与静态检查器采用同一范围。未知版本必须失败,不执行模板。规范版本与模板自己的 template.version 含义不同,不可混用。未知运行 profile 仅可展示说明、预览和下载,不能据此宣称可运行。
当前检查行为修正
此前检查器只按 0.1 前缀判断版本,可能放过并未实现的版本。本次修正为精确匹配当前版本;这不是发布新规范版本。过去被宽松规则接收、但声明其它版本的包现在会失败,需维护者核对实际字段和运行约定,不能只改声明来绕过检查。
迁移入口
当前没有已核实的跨发布规范版本迁移可列出。现有包应先保存原包,在本地重新检查;保留真实版本与来源声明。对不支持的版本停止处理,确认其实际合同与兼容性后再决定是否适配。
未来每个真实版本需记录发布日期、字段与语义变化、破坏性影响、检查器与 Schema 支持范围,以及可执行的迁移步骤和一致性样例。冻结决定确认前继续保留 Draft。