From 445940ea63533043153fd4753f34809eb8e71640 Mon Sep 17 00:00:00 2001 From: octopus Date: Tue, 15 Sep 2026 15:09:47 +0800 Subject: [PATCH] =?UTF-8?q?v0.1.2:=20schema=20live=20migration=20completio?= =?UTF-8?q?n=20=E2=80=94=20id-aliases=20frozen:true=20+=20COMPATIBILITY=20?= =?UTF-8?q?1.0.0=20row=20annotated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/COMPATIBILITY.md | 4 ++-- core/schemas/id-aliases.json | 4 ++-- package.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/COMPATIBILITY.md b/core/COMPATIBILITY.md index c50349b..3523078 100644 --- a/core/COMPATIBILITY.md +++ b/core/COMPATIBILITY.md @@ -9,8 +9,8 @@ Core 与 octopus 实例(dogfood)之间的兼容性契约。随各 Increment | core 版本 | 对应 octopus 侧状态 | 兼容说明 | | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 0.x(Increment 1–4:骨架 + G0–G4 全量迁移) | octopus 实例 `.octopus/` 为消费镜像;core 与 dogfood 内容逐字/改写对齐 | core 是 SSOT 权威副本;dogfood 经 `script/core-sync.sh` 单向同步。schema 尚未迁入 core。 | -| 0.x(Increment 5:schema $id 迁移四件套) | dogfood `.octopus/schemas/*.json` 的 `$id` **保持旧命名空间不动**(活系统仍引用);core 侧 `$id` 已迁至 `https://eightarms.net/octopus-workflow/schemas/` | 双轨期:core schema 与 dogfood schema 是**不同 $id 的两份文件**(manifest 登记为 `rewritten`,不逐字同步)。活归档 run 的 index.json 携带旧 $id,读取侧经别名表解析。 | -| 1.0.0(首个 semver 发布,规划中) | 发布仓创建;live 迁移(dogfood 侧切新命名空间)完成 | `id-aliases.json` 置 `frozen: true`——$id 一经发布不可变(v3 §G)。别名保留 ≥2 个 major 版本。 | +| 0.x(Increment 5:schema $id 迁移四件套) | dogfood `.octopus/schemas/*.json` 的 `$id` 曾**保持旧命名空间不动**(活系统仍引用);core 侧 `$id` 已迁至 `https://eightarms.net/octopus-workflow/schemas/` | 双轨期:core schema 与 dogfood schema 是**不同 $id 的两份文件**(manifest 登记为 `rewritten`,不逐字同步)。活归档 run 的 index.json 携带旧 $id,读取侧经别名表解析。**注记(2026-09):live 迁移已完成——dogfood 侧已切新命名空间,双轨结束**。 | +| 1.0.0(首个 semver 发布) | 发布仓创建;live 迁移(dogfood 侧切新命名空间)已完成(2026-09) | `id-aliases.json` 已置 `frozen: true`(2026-09)——$id 一经发布不可变(v3 §G)。别名保留 ≥2 个 major 版本。 | ## builtin overlay 语料兼容 diff --git a/core/schemas/id-aliases.json b/core/schemas/id-aliases.json index 81e790a..007e16a 100644 --- a/core/schemas/id-aliases.json +++ b/core/schemas/id-aliases.json @@ -1,7 +1,7 @@ { "namespace": "https://eightarms.net/octopus-workflow/schemas/", - "frozen": false, - "note": "发布仓创建时置 frozen: true——$id 一经发布不可变(v3 §G);别名保留 ≥2 个 major 版本", + "frozen": true, + "note": "已置 frozen: true(live 迁移完成,2026-09)——$id 一经发布不可变(v3 §G);别名保留 ≥2 个 major 版本", "aliases": [ { "old": "https://eightarms.net/fourbroad/octopus/.octopus/schemas/port-analysis.schema.json", diff --git a/package.json b/package.json index abd0ccf..2b149b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ -{ +{ "name": "octopus-workflow", - "version": "0.1.1", + "version": "0.1.2", "description": "Standalone workflow core: provider-neutral agent workflow corpus (skills / rules / checklists / templates / schemas) with drift guards, extracted from the octopus agent platform.", "license": "MIT", "private": false,