Add EXT-19 account lister host capability #181

Merged
weichen merged 2 commits from feature/ext19-account-lister into main 2026-10-12 13:47:26 +00:00
Owner

Why

方案 r1 U3/KTD2:RDM 成员管理需最小账号目录(owner+有效态+分页)作为公开前置——此前无能力,成员只能盲加字符串。

Evidence

  • 红:AccountLister/AccountEntry 未定义(编译红);
  • 绿:surface 棘轮同步(SurfaceVersion → 2.11.0-experimental);TestInprocHostListAccounts(owner 升序/游标翻页/limit 钳制 1-200 缺省 50/真实 store 四账号);go test ./... 全绿

Impact

  • 公开面:AccountEntry{Owner,Valid} + AccountLister(可选能力接口,实现由宿主注入;未实现时下游回落现行行为)
  • inprocHost.ListAccounts:users 表→最小条目(无姓名/邮箱/联系方式——KTD2 隐私边界);仅授权管理读面,不授予写权

Refs

方案 r1 U3/KTD2;#180 identity CLI

## Why 方案 r1 U3/KTD2:RDM 成员管理需最小账号目录(owner+有效态+分页)作为公开前置——此前无能力,成员只能盲加字符串。 ## Evidence - 红:AccountLister/AccountEntry 未定义(编译红); - 绿:surface 棘轮同步(SurfaceVersion → 2.11.0-experimental);TestInprocHostListAccounts(owner 升序/游标翻页/limit 钳制 1-200 缺省 50/真实 store 四账号);`go test ./...` 全绿 ## Impact - 公开面:AccountEntry{Owner,Valid} + AccountLister(可选能力接口,实现由宿主注入;未实现时下游回落现行行为) - inprocHost.ListAccounts:users 表→最小条目(无姓名/邮箱/联系方式——KTD2 隐私边界);仅授权管理读面,不授予写权 ## Refs 方案 r1 U3/KTD2;#180 identity CLI
weichen added 2 commits 2026-10-12 13:46:15 +00:00
Why: 方案 r1 U3/KTD2——最小账号目录(owner+有效态+分页)是 RDM 成员管理的公开前置。
Evidence: go vet 编译红(AccountLister/AccountEntry/SurfaceVersion 2.11.0 未定义)。
Impact: 仅测试。
Refs: 方案 r1 U3/KTD2;Dev#477 identity CLI
Add EXT-19 account lister host capability
ci / vet-and-test (pull_request) Successful in 42s
bff6820e5f
Why: 方案 r1 U3/KTD2——RDM 成员管理需最小账号目录(owner+有效态+分页);此前无公开能力,下游只能盲加成员字符串。
Evidence: 红(AccountLister 未定义编译红);绿:surface 棘轮 2.11.0 + TestInprocHostListAccounts(排序/游标/limit 钳制/真实 store);go test ./... 全绿。
Impact: 公开面 AccountEntry{Owner,Valid}+AccountLister(游标分页,limit 1-200 缺省 50);inprocHost 实现(users 表,无姓名/联系方式下发);既有 EXT-8b 版本断言放宽为下限。
Refs: 方案 r1 U3/KTD2;Dev#477/#180 identity CLI
weichen merged commit 0191be52cd into main 2026-10-12 13:47:26 +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-Backend#181