Bump backend to the EXT-9 index publish slice (Backend #106) #267

Merged
weichen merged 9 commits from feature/ext-9-index-publish into main 2026-10-08 16:01:50 +00:00
Owner

任务卡

.task/feature-ext-9-index-publish.md(本 PR 内;公开面、红/绿证据、验收边界以任务卡为准)。

内容

modules/backend gitlink → EXT-9(Backend PR #106):Host.KnowledgePublish(按 ref 幂等替换)/ Host.KnowledgeDelete(plugin:<自身ID> 前缀强制,manual 不可及)/ extension.Options.DisableUploadIndexing(RDM 存疑资料确认前不入正式检索的基座前提);SurfaceVersion 2.2.0-experimental。

验证

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

状态

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

## 任务卡 `.task/feature-ext-9-index-publish.md`(本 PR 内;公开面、红/绿证据、验收边界以任务卡为准)。 ## 内容 `modules/backend` gitlink → EXT-9(Backend PR #106):`Host.KnowledgePublish`(按 ref 幂等替换)/ `Host.KnowledgeDelete`(`plugin:<自身ID>` 前缀强制,manual 不可及)/ `extension.Options.DisableUploadIndexing`(RDM 存疑资料确认前不入正式检索的基座前提);SurfaceVersion **2.2.0-experimental**。 ## 验证 Backend 红→绿+全量 32/32(行在卡);Dev `make test`×2、task-sync PASS;CI(GATE)核查后记录。 ## 状态 按用户目标级流程授权(含合入清理):CI 绿后合入。
weichen added 8 commits 2026-10-08 15:58:36 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-ext-9-index-publish.md; R0=7b73dd19b8566446c137a6e3a46fed17bfa548d4.

Impact: task metadata only; the feature workspace starts at 7b73dd19b8.

Refs: .task/feature-ext-9-index-publish.md
Why: EXT-9 is accepted (Documents #49) as the other step-4 hard prerequisite; the publish/revoke surface and the upload pre-index switch must be scoped before implementation.
Evidence: Knowledge store shapes verified (owner column, DeleteKnowledgeByRef, vectors-by-ref cleanup precedent).
Impact: Task card only.
Refs: EXT-9 proposal; U0 section 5 C5 / section 10 step 4.
Why: Red runs pinned to the backend commit before implementation.
Evidence: Rows exit=1 (publish stub; upload switch ignored).
Impact: Task card only.
Refs: Task card.
Why: The implementation pass must be tool-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 EXT-9 commit; make test validates the fixed combination.
Evidence: modules/backend -> fbc924c24045f8a9e22fc4047982c23d09bcebf3 (Backend PR #106).
Impact: Gitlink only.
Refs: Backend PR #106; 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=7b73dd19b8566446c137a6e3a46fed17bfa548d4; candidate=fa53230ac52beac76dd27ffc9657197f3bbd2725.

Impact: task metadata only.

Refs: .task/feature-ext-9-index-publish.md
Record final evidence rows and fill the result summary
ci / test (pull_request) Successful in 2m22s
4261fad59b
Why: Closing outputs before PR.
Evidence: sync/tip rows exit=0.
Impact: Task card only.
Refs: Task card.
weichen added 1 commit 2026-10-08 16:01:42 +00:00
Record GATE CI statuses for both EXT-9 PR heads
ci / test (pull_request) Successful in 2m21s
60960d21b8
Why: CI on PR HEAD is the authoritative gate before merge.
Evidence: Backend#106 success; Dev#267 success.
Impact: Task card only.
Refs: AGENTS.md evidence gate.
weichen merged commit 88b5dc635c into main 2026-10-08 16:01:50 +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#267