Bump backend to the ext8-slice2 shared retrieval commit (Backend #107) #269

Merged
weichen merged 9 commits from feature/ext8-slice2-shared-retrieval into main 2026-10-08 16:24:20 +00:00
Owner

任务卡

.task/feature-ext8-slice2-shared-retrieval.md(本 PR 内)。

内容

modules/backend gitlink → EXT-8 切片 2 + EXT-12 最小开关(Backend PR #107):共享知识检索(适配器放行的他人项目知识可检索,两方言)、Options.DisableConvCardMirror(会话卡不进项目公共流——不发布即不持久,重放干净)、SSE 项目订阅门。SurfaceVersion 2.3.0-experimental。默认行为全部不变。

验证

Backend 红→绿+全量 32/32(行在卡);Dev make test×2、task-sync PASS;CI(GATE)核查后记录。

状态

按用户目标级流程授权(含合入清理):CI 绿后合入。

## 任务卡 `.task/feature-ext8-slice2-shared-retrieval.md`(本 PR 内)。 ## 内容 `modules/backend` gitlink → EXT-8 切片 2 + EXT-12 最小开关(Backend PR #107):共享知识检索(适配器放行的他人项目知识可检索,两方言)、`Options.DisableConvCardMirror`(会话卡不进项目公共流——不发布即不持久,重放干净)、SSE 项目订阅门。SurfaceVersion **2.3.0-experimental**。默认行为全部不变。 ## 验证 Backend 红→绿+全量 32/32(行在卡);Dev `make test`×2、task-sync PASS;CI(GATE)核查后记录。 ## 状态 按用户目标级流程授权(含合入清理):CI 绿后合入。
weichen added 8 commits 2026-10-08 16:21:33 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ext8-slice2-shared-retrieval.md; R0=749f327986f30a953fb6723b6970c42738a572af.

Impact: task metadata only; the feature workspace starts at 749f327986.

Refs: .task/feature-ext8-slice2-shared-retrieval.md
Why: Slice 2 closes the knowledge-retrieval half of EXT-8 and lands the minimal EXT-12 mirror switch; scope and limits must be recorded before code.
Evidence: Search paths (sqlite/like/PG) verified to share the knowledgeVisible predicate; cardsvc.emitCard mirrors unconditionally.
Impact: Task card only.
Refs: EXT-8/EXT-12 proposals; prior task cards' deferred-items registry.
Why: Red runs pinned to the backend commit before implementation.
Evidence: Rows exit=1 (mirror/search/SSE gate).
Impact: Task card only.
Refs: Task card.
Why: Implementation pass pinned to the backend tip.
Evidence: Row exit=0 (32/32 packages).
Impact: Task card only.
Refs: Task card.
Why: The Dev combination must pin the slice-2 commit; make test validates the fixed combination.
Evidence: modules/backend -> 1de663a8d3302eddbd35d8a1906e4234e17c28e8 (Backend PR #107).
Impact: Gitlink only.
Refs: Backend PR #107; task card.
Why: Composition validation is the Dev-side gate.
Evidence: make test exit=0.
Impact: Task card only.
Refs: Task card.
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=749f327986f30a953fb6723b6970c42738a572af; candidate=8c80ed8eebe3cc546ba609287557dcbc71cf2f3e.

Impact: task metadata only.

Refs: .task/feature-ext8-slice2-shared-retrieval.md
Record final evidence rows and fill the result summary
ci / test (pull_request) Successful in 2m22s
c25583137c
Why: Closing outputs before PR.
Evidence: sync/tip rows exit=0.
Impact: Task card only.
Refs: Task card.
weichen merged commit 67e2b601ce into main 2026-10-08 16:24:20 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#269