Complete scenario-2 name-filter assertion and refresh the harness for v0.4.0 #529

Merged
weichen merged 4 commits from feature/rdm-increment-settings-duties into main 2026-10-13 15:02:14 +00:00
Owner

v0.4.0 发版后的收尾(接 Dev #528 / RDM #356):

  1. 场景 2 姓名过滤全量断言落地(此前标注「待发版 tag 后全量」):2b 姓名子串(角色-w→仅 w1,姓名随行无游标)、2c 账号大小写不敏感(MEM→仅 mem1)、2d 多命中按 limit 截断。
  2. 十场景在 v0.4.0 组合上全量重放:一次性 rdm@84ca64f 组合实例(backend 5d5fc989 / frontend eb2d6d32 / ui 2c4322ef,即四仓 v0.4.0 tag 内容)25/25 PASS,task-sync 后在已提交 HEAD 重录。
  3. harness 对齐 v0.4.0 行为:setRole→set-role(RDM #350);命令信封按 payload 解析;改密门后重登(基座 #195 改密撤销会话);RDM 世界编排(rdm.project.create 创建者自动为 owner → 域管理员自移出保证 owner2 唯一);8b 断言对齐现行应答形状(allow:true);10b 在 #195 私域成员工作语义下重获意义(经 RDM 项目成员关系建会话)。
  4. dev 服务已切换 rdm@84ca64f:对现库(schema v29)前向兼容启动成功,auth 门 401 正常——此前两次拒启回退的部署阻塞就此解除。

Evidence: 卡上 SELF 行(工具写入)——十场景 25/25×2 次(含 sync 后重录)、dev status 与 auth_gate。

Impact: 集成脚本与任务卡;无产品代码变更。

Refs: 任务 feature/rdm-increment-settings-duties;RDM #356;基座 v0.4.0;Backend #195。

v0.4.0 发版后的收尾(接 Dev #528 / RDM #356): 1. **场景 2 姓名过滤全量断言落地**(此前标注「待发版 tag 后全量」):2b 姓名子串(角色-w→仅 w1,姓名随行无游标)、2c 账号大小写不敏感(MEM→仅 mem1)、2d 多命中按 limit 截断。 2. **十场景在 v0.4.0 组合上全量重放**:一次性 rdm@84ca64f 组合实例(backend 5d5fc989 / frontend eb2d6d32 / ui 2c4322ef,即四仓 v0.4.0 tag 内容)**25/25 PASS**,task-sync 后在已提交 HEAD 重录。 3. **harness 对齐 v0.4.0 行为**:setRole→set-role(RDM #350);命令信封按 payload 解析;改密门后重登(基座 #195 改密撤销会话);RDM 世界编排(rdm.project.create 创建者自动为 owner → 域管理员自移出保证 owner2 唯一);8b 断言对齐现行应答形状(allow:true);10b 在 #195 私域成员工作语义下重获意义(经 RDM 项目成员关系建会话)。 4. **dev 服务已切换 rdm@84ca64f**:对现库(schema v29)前向兼容启动成功,auth 门 401 正常——此前两次拒启回退的部署阻塞就此解除。 **Evidence**: 卡上 SELF 行(工具写入)——十场景 25/25×2 次(含 sync 后重录)、dev status 与 auth_gate。 **Impact**: 集成脚本与任务卡;无产品代码变更。 **Refs**: 任务 feature/rdm-increment-settings-duties;RDM #356;基座 v0.4.0;Backend #195。
weichen added 4 commits 2026-10-13 14:52:42 +00:00
Why: with the four-repo v0.4.0 release live, the account.list query/name
passthrough (RDM #356) enables the deferred full assertion of scenario 2; the
harness also needed v0.4.0 adaptations discovered on the combo instance.

Evidence: tool-written rows on the card - full ten-scenario run on a disposable
rdm@84ca64f combo instance (25/25 PASS incl. 2b name-substring, 2c
case-insensitive owner filter, 2d limit truncation), and dev service status
(rdm@84ca64f running against the live dev database, auth gate 401).

Harness fixes: rdm.project.member.setRole renamed to set-role (RDM #350);
command envelope parsed via payload; re-login after the password gate (base
#195 revokes sessions on password change); RDM world provisioning via
rdm.project.create + bind with the domain admin self-removing so owner2 is the
sole owner (creator is seeded as owner); scenario 8b asserts allow:true in the
current response shape; scenario 10b now meaningful (base #195 admits member
conversations through RDM project membership).

Impact: integration script and task card only; no product code.

Refs: task feature/rdm-increment-settings-duties; RDM #356; base v0.4.0 tags.
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=ee9b437b22b49f96e1bc65f79417b22e8e82a37c.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=ee9b437b22b49f96e1bc65f79417b22e8e82a37c; candidate=d9850fccadf63c8a8512a9497cc7c583ae1f34e3.

Impact: task metadata only.

Refs: .task/feature-rdm-increment-settings-duties.md
Re-record the ten-scenario run at the committed head
ci / svc-realcombo (pull_request) Successful in 2m34s
ci / test (pull_request) Successful in 5m38s
ci / test-pg (pull_request) Successful in 9m11s
0dc6ee2644
Why: task-sync flagged the earlier rows as recorded with uncommitted script
changes; the gate requires key checks re-run at a committed head.

Evidence: SELF row via make evidence - 25/25 PASS on a fresh rdm@84ca64f
disposable instance.

Impact: task card only.

Refs: task feature/rdm-increment-settings-duties.
weichen merged commit 69c5c84d8a into main 2026-10-13 15:02:14 +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#529