Complete the Q2 topology library and take the cascade pins #251

Merged
weichen merged 9 commits from feature/agent-stack-q2 into main 2026-10-08 01:49:29 +00:00
Owner

Why

Q2「拓扑库」按方案(modules/documents docs/proposals/2026-10-07-agent-stack-q2q3-plans.md,Documents #44)四个 WP 全部完成:12 内置拓扑各有脚本化后端 conformance(验收一)、review 拓扑与现行 backend runReview 等价(验收二)、mailbox 消息不能把挂起的权限批准掉(验收三)。本 PR 把级联 pin 落到 Dev 并回填任务卡。

What

  • deps/agent-squad c462bc4 → bcc8d08(Squad PR #42/#43/#44/#45,均 CI 绿合入):
    • WP1 拓扑面:topology 注册表(12 名)、LoopSpec/Branch/Handoff 步骤字段、图校验 fail-closed、long_running deadline、6 conformance
    • WP2 leader 账本/重规划上限 + mailbox 原语 + RespondDecision.Actor(验收三双防线),5 conformance
    • WP3 review 驱动(backend runReview 逐段移植,同格式串)+ handoff 原语(所有权转移/过滤历史/finalize 链尾)+ group_chat 驱动(轮转/主持人/预算停机),8 conformance
    • WP4 task_board 驱动(claim/lease/complete + 依赖门 + 孤儿租约再武装)+ TestTopologyConformance_allTwelve(12/12 汇总),4+1 conformance
  • modules/backend 6e02a1f → 06934bc(Backend PR #98,CI 绿合入;嵌套 squad pin c462bc4→bcc8d08,backend 源码零改动)
  • 任务卡 .task/feature-agent-stack-q2.md:增量表 WP1-4 结果、结果与验证、同步记录与三段证据收据

Evidence

  • 三段输出由 make evidence 写入任务卡(SELF):precheck READY / task-sync synced(sync_base=1e851985)/ make test exit 0
  • 组件 CI(GATE):Squad #42-#45 与 Backend #98 的 ci/vet-and-test success
  • 本 PR HEAD 的 Dev CI(GATE)为合入权威

Refs

  • 任务卡:.task/feature-agent-stack-q2.md(R0=a30c5542)
  • 方案:2026-10-07-agent-stack-q2q3-plans.md 第一部分 Q2
## Why Q2「拓扑库」按方案(modules/documents docs/proposals/2026-10-07-agent-stack-q2q3-plans.md,Documents #44)四个 WP 全部完成:12 内置拓扑各有脚本化后端 conformance(验收一)、review 拓扑与现行 backend runReview 等价(验收二)、mailbox 消息不能把挂起的权限批准掉(验收三)。本 PR 把级联 pin 落到 Dev 并回填任务卡。 ## What - **deps/agent-squad** c462bc4 → **bcc8d08**(Squad PR #42/#43/#44/#45,均 CI 绿合入): - WP1 拓扑面:topology 注册表(12 名)、LoopSpec/Branch/Handoff 步骤字段、图校验 fail-closed、long_running deadline、6 conformance - WP2 leader 账本/重规划上限 + mailbox 原语 + RespondDecision.Actor(验收三双防线),5 conformance - WP3 review 驱动(backend runReview 逐段移植,同格式串)+ handoff 原语(所有权转移/过滤历史/finalize 链尾)+ group_chat 驱动(轮转/主持人/预算停机),8 conformance - WP4 task_board 驱动(claim/lease/complete + 依赖门 + 孤儿租约再武装)+ TestTopologyConformance_allTwelve(12/12 汇总),4+1 conformance - **modules/backend** 6e02a1f → **06934bc**(Backend PR #98,CI 绿合入;嵌套 squad pin c462bc4→bcc8d08,backend 源码零改动) - 任务卡 .task/feature-agent-stack-q2.md:增量表 WP1-4 结果、结果与验证、同步记录与三段证据收据 ## Evidence - 三段输出由 make evidence 写入任务卡(SELF):precheck READY / task-sync synced(sync_base=1e851985)/ make test exit 0 - 组件 CI(GATE):Squad #42-#45 与 Backend #98 的 ci/vet-and-test success - 本 PR HEAD 的 Dev CI(GATE)为合入权威 ## Refs - 任务卡:.task/feature-agent-stack-q2.md(R0=a30c5542) - 方案:2026-10-07-agent-stack-q2q3-plans.md 第一部分 Q2
weichen added 8 commits 2026-10-08 01:42:12 +00:00
Why: Q2 (topology library) completed in Agent-Squad across WP1-4 (PRs
#42-#45, main bcc8d08) and the backend nested pin followed (PR #98, main
06934bc); Dev gitlinks must track the merged component mains and the task
card records the outcome before the completion declaration.

Evidence: card increment table rows WP1-4 with merged PR/SHA references;
component CI statuses recorded as GATE in the card's verification section;
three-segment outputs (precheck/task-sync/test) appended via make evidence
in follow-up commits on this branch.

Impact: deps/agent-squad c462bc4 -> bcc8d08, modules/backend 6e02a1f ->
06934bc; task card filled (results/verification/increments).

Refs: .task/feature-agent-stack-q2.md; Q2 plan 2026-10-07-agent-stack-q2q3-plans.md
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=1e85198578d8052c063c06c33fe0632ab01c213f.

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=1e85198578d8052c063c06c33fe0632ab01c213f; candidate=cbc369604dee8eeadf439747d8172d1243cc7e85.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q2.md
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=1e85198578d8052c063c06c33fe0632ab01c213f; candidate=982c059c1a30e0d2d6de11148937aaf8f2bb9392.

Impact: task metadata only.

Refs: .task/feature-agent-stack-q2.md
Record the test segment on the Q2 card
ci / test (pull_request) Successful in 2m25s
f7d3a98d7a
weichen added 1 commit 2026-10-08 01:42:24 +00:00
Fill the main record link on the Q2 task card
ci / test (pull_request) Successful in 2m36s
14de82f418
weichen merged commit 452c00a38d into main 2026-10-08 01:49:29 +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#251