U4 第二步:Squad 类型化 ProgressSink 端口,移除 internal/stream 依赖 #6

Merged
weichen merged 2 commits from feature/squad-progress-port-2026-09-29 into dev 2026-09-29 06:03:05 +00:00
Collaborator

KTD1 第二步(行为不变):

  • squad 定义 ProgressSink + DetailEvent/ToolEvent,非测试文件零 stream import
  • bizdev 装配适配器映射 SSE 并在 4 个入口注入
  • process_bridge 测试改为端口契约测试
  • build/vet/短测/arch 全绿

剩余解耦:workspace 句柄化、materialindex 材料解析去耦,然后独立模块提取。

KTD1 第二步(行为不变): - squad 定义 ProgressSink + DetailEvent/ToolEvent,非测试文件零 stream import - bizdev 装配适配器映射 SSE 并在 4 个入口注入 - process_bridge 测试改为端口契约测试 - build/vet/短测/arch 全绿 剩余解耦:workspace 句柄化、materialindex 材料解析去耦,然后独立模块提取。
agent-bot added 1 commit 2026-09-29 05:51:32 +00:00
refactor(squad): typed ProgressSink port replaces direct stream dependency
CI / go-vet (pull_request) Successful in 12s
CI / short-tests-report (pull_request) Failing after 35s
CI / backup-restore-drill (pull_request) Successful in 36s
CI / web (pull_request) Successful in 33s
2cd52da85d
KTD1 second step (behavior preserved):
- squad defines ProgressSink (EmitPhase/Detail/Deliverable/Summary/Briefing)
  with its own DetailEvent/ToolEvent types; zero internal/stream imports left
- bizdev assembly maps port to SSE streamer (squad_progress_adapter) and
  injects via ctx at the four squad entry points
- process_bridge tests rewritten as port-contract tests (captureSink)
- verified: build+vet clean, squad/bizdev/archtest green
weichen approved these changes 2026-09-29 05:57:54 +00:00
Dismissed
weichen left a comment
Owner

ProgressSink 端口批准:必需三项绿,行为保持。

ProgressSink 端口批准:必需三项绿,行为保持。
agent-bot added 1 commit 2026-09-29 05:58:17 +00:00
Merge remote-tracking branch 'origin/dev' into feature/squad-progress-port-2026-09-29
CI / go-vet (pull_request) Successful in 9s
CI / short-tests-report (pull_request) Failing after 34s
CI / backup-restore-drill (pull_request) Successful in 56s
CI / web (pull_request) Successful in 32s
95ebcaf703
weichen approved these changes 2026-09-29 06:03:04 +00:00
weichen left a comment
Owner

re-approve after base update

re-approve after base update
weichen merged commit b8e9e75c99 into dev 2026-09-29 06:03:05 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System#6