Fill the ext-11 task card with surface and red scope
Why: EXT-11 is accepted (Documents #49); the scoped-host factory unblocks controlled re-dispatch in RDM slice 2 and prepares step 5. Evidence: SetRunner injection pattern verified at pkg/extension/extension.go:95. Impact: Task card only. Refs: EXT-11 proposal; RDM slice-2 card remaining items.
This commit is contained in:
@@ -7,7 +7,9 @@
|
||||
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= c637d9516d93ab5674bac38e58238e2453c5ce87
|
||||
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-ext-11-scoped-host-factory(worktree);分支:feature/ext-11-scoped-host-factory
|
||||
|
||||
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
|
||||
- 授权与交付终点:用户目标(含合入清理)+ 验证器指令「不等待 tag 时先启动 EXT-8 余项
|
||||
或 EXT-11 Host 工厂,为序 5 做准备」——EXT-11 已受理(Documents #49)。允许:Backend
|
||||
实现 + 双 PR + CI 绿后合入 + 清理。基座仓合入不受 RDM tag 闸门约束。
|
||||
- 交付模式:manual(逐阶段人工评审);明确授权后可记为 authorized-continuous
|
||||
- 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权)
|
||||
- 当前阶段:需求拆解;当前增量:I1(待定义)
|
||||
@@ -15,7 +17,17 @@
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
<预期结果、受影响入口/模块/契约;明确不做什么。>
|
||||
**公开面(EXT-11)**:`extension.SetScopedHostFactory(fn func(owner, pluginID string) Host)`
|
||||
(组合根在装配 hostcaps 后注入,模式对齐 SetRunner;下游不调用)+
|
||||
`extension.NewScopedHost(owner, pluginID string) (Host, error)`(下游恢复路径重建受限
|
||||
句柄;未 link/未注入返回错误)。SurfaceVersion 2.3.0→**2.4.0-experimental**(surface.txt
|
||||
同步 2 符号)。
|
||||
**语义**:重建的 Host 与分发期同构(owner 作用域、PluginID 标识、KVPut/KVGet 隔离、
|
||||
KnowledgePublish/Delete 前缀强制、TaskCreate 台账);不含凭证——一切经句柄。RDM 重分发
|
||||
路径(切片 2 登记)据此升级为受控重跑。
|
||||
**红测**:注入前 NewScopedHost 报错(占位);注入后 Owner/PluginID 正确、KV 往返落
|
||||
owner、KnowledgeDelete 前缀强制仍拒 manual(同构性)。
|
||||
**非目标**:自动重跑策略(RDM 侧);hostapi HTTP 面;EXT-8 余项(另切片)。
|
||||
|
||||
## 关联方向与规划
|
||||
|
||||
|
||||
Reference in New Issue
Block a user