From 1d1c7c5460f94d7de63b8b8b1d8b65257cc1de43 Mon Sep 17 00:00:00 2001 From: weichen Date: Sun, 11 Oct 2026 12:12:36 +0000 Subject: [PATCH] Close 1 merged task card(s) and archive them MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt. Evidence: feature-collab-storage-u6-events.md(PR#343) — merges verified via git log --merges against origin/main. Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change. Refs: task.sh close (card-autoclose-r1) --- .../{ => archive}/feature-collab-storage-u6-events.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) rename .task/{ => archive}/feature-collab-storage-u6-events.md (99%) diff --git a/.task/feature-collab-storage-u6-events.md b/.task/archive/feature-collab-storage-u6-events.md similarity index 99% rename from .task/feature-collab-storage-u6-events.md rename to .task/archive/feature-collab-storage-u6-events.md index f19897ab..e49264bd 100644 --- a/.task/feature-collab-storage-u6-events.md +++ b/.task/archive/feature-collab-storage-u6-events.md @@ -1,6 +1,6 @@ # feature/collab-storage-u6-events 任务卡 -任务主记录:Dev PR #343 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/343(backend 组件 PR #147/#148 已合入);状态:切片 1 实施完成待评审;owner:weichen +任务主记录:Dev PR #343 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/343(backend 组件 PR #147/#148 已合入);状态:已完成(回填);owner:weichen ## 基线与授权 @@ -70,7 +70,7 @@ | 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) | |---|---|---|---|---|---| -## 结果与验证(完成后填写) +## 结果与验证 - 结果:U6 切片一交付——pgbus.Listener 重写:会话游标(mu 保护)+ EventsAfter 分页追赶至通知水位(批内中间事件不再遗漏);断线真重连(退避重建→LISTEN→已知流追赶);周期补查(独立 goroutine ticker,覆盖 NOTIFY 丢失与监听窗口竞争——通知丢失场景恰恰没有通知可触发,不能只在收到通知后顺带补查)。附带:backend 内部 core 钉 7a98a7e7 对齐 Dev(core #26,check-pins)。 - 验证:pgbus 5 测试两轮绿(64 批全可见序号连续、1200 分页、连接击杀重连补齐、无通知补查、既有扇出回归);全量双档 34 包绿;make test / test-backend-pg / make build 三段 evidence(SELF);CI GATE 待本 PR。诚实边界:KTD6 的事务性 outbox(同事务 pg_notify)仍属切片二(依赖 U5);测试中 listener.Close 的 ctx 为 Background 时存在短暂僵尸重连(生产随 ctx 取消退出)。 @@ -287,3 +287,9 @@ | 同步前验收 | 2229d718c7b25941cba1c2464ddd62f9d7466bec | 861f0099ddc52dcc90e5b048b7d69c4facd92f10 | 2026-10-11T10:30:44Z | | 同步前验收 | 56152323f6179d8f99cfb2b4808573f1d95a63a2 | dcb8367c580d9469b69a0130ab55a1c3cb2e4173 | 2026-10-11T10:42:26Z | | 同步前验收 | a70ed114fba2d51bb93ec8cb0662703ab0bc0614 | 3d2f4ecf9218cdb6c228f9552e7993d68f8f9537 | 2026-10-11T11:41:24Z | + +## 闭合记录(card-autoclose 回填) + +- 依据:merge ad892d58fcad5f6b206b9aa9acf3f6fca538775b(PR #343)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'U6 slice 1: event-stream cursor catch-up, real reconnect, periodic rescue (pin #147/#148)' (#343) from feature/collab-storage-u6-events into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。