diff --git a/.task/feature-collab-storage-u4-migrator.md b/.task/archive/feature-collab-storage-u4-migrator.md similarity index 99% rename from .task/feature-collab-storage-u4-migrator.md rename to .task/archive/feature-collab-storage-u4-migrator.md index d0f669ee..91428ce0 100644 --- a/.task/feature-collab-storage-u4-migrator.md +++ b/.task/archive/feature-collab-storage-u4-migrator.md @@ -1,6 +1,6 @@ # feature/collab-storage-u4-migrator 任务卡 -任务主记录:Dev PR #337 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/337(backend 组件 PR #144/#145、documents 组件 PR #65 已合入);状态:实施完成待评审;owner:weichen +任务主记录:Dev PR #337 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/337(backend 组件 PR #144/#145、documents 组件 PR #65 已合入);状态:已完成(回填);owner:weichen ## 基线与授权 @@ -70,7 +70,7 @@ | 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) | |---|---|---|---|---|---| -## 结果与验证(完成后填写) +## 结果与验证 - 结果:U4 交付——bin/storage-migrate(make build 集成):inventory(只读盘点+完整性+工件清单哈希)、backup(VACUUM INTO+对账)、migrate(目标建 schema 后按行复制:布尔映射、BLOB→BYTEA、生成列与 FTS 影子表排除、SERIAL 推进;migration_control 身份登记与表级状态;仅同快照续传;非空/他身份/未知 owner 拒绝;逐表计数+主键序哈希链终验;报告无密钥无正文)。附带:架构基线棘轮(surfacesvc 边,随 backend #143 事实滚动)、Dev modules/core 钉到 452daf3(对齐 backend 内部钉)、copyOrder 补并行会话新表(#145,清单守护测试立功)。 - 验证:make test(含治理/边界/指针全绿,基线棘轮后)、make test-backend-pg(真 PG 18.6+Redis,迁移工具 8 测试含幂等/续传/拒绝/未知 owner 两轮绿)、make build(双产物)三段 evidence exit=0;CI GATE 待本 PR。诚实边界:正式切换窗口未开(须批准);迁移粒度为表级(行级断点属后续需求);恢复演练在测试尺度完成(生产级 pg_dump/PITR 属运维启用后基线,手册 §10 已列)。 @@ -322,3 +322,9 @@ } ``` | 同步前验收 | b3b48f5efa2a6a25f16f6413d8b9c89715f22960 | 4fd2c8ce32d62c483ff543a1ad17555fda925ee8 | 2026-10-11T08:57:51Z | + +## 闭合记录(card-autoclose 回填) + +- 依据:merge 0bda404ac0c0169edc8ac00688528e29ff327c3d(PR #337)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'U4: storage-migrate tool, switch/drill runbook, baseline ratchet (pin #144/#145/#65, core 452daf3)' (#337) from feature/collab-storage-u4-migrator into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。