Land project inbox: aggregation, archive-to-project, project SSE (CF3) #30

Merged
weichen merged 3 commits from feature/project-inbox-r1 into main 2026-09-30 19:19:28 +00:00
Owner

CF3(D48-D51)实施:store v12 项目索引 + ListProjectCards 聚合(D49 口径);cardsvc 项目流 emit/镜像(project: 伪键)+ ToProject(幂等、dismissed 留痕、流程卡拒绝);runmgr scope 归属;llm.go scope 参数;server 三端点(项目卡列表/to_project/项目 SSE);vendored core 同步。

验证:go test ./... 18 包全绿(新增 ToProject/scope 单测 + e2e TestProjectInbox);Dev 组合 make test 退出码 0。

CF3(D48-D51)实施:store v12 项目索引 + ListProjectCards 聚合(D49 口径);cardsvc 项目流 emit/镜像(project:<id> 伪键)+ ToProject(幂等、dismissed 留痕、流程卡拒绝);runmgr scope 归属;llm.go scope 参数;server 三端点(项目卡列表/to_project/项目 SSE);vendored core 同步。 验证:go test ./... 18 包全绿(新增 ToProject/scope 单测 + e2e TestProjectInbox);Dev 组合 make test 退出码 0。
weichen added 3 commits 2026-09-30 19:19:21 +00:00
Why: backend consumes core via vendored gitlink; core PR #11 (ProjectID)
merged first per multi-repo order.
Evidence: core main f8b77c0; go build green.
Impact: gitlink-only.
Why: D48-D51 approved — cross-session inbox so todos are not lost across
conversations.
Evidence: store v12 index + ListProjectCards aggregate (D49 verdict:
project cards any status + per-conversation action_required only);
cardsvc project-stream emit/mirror via project:<id> pseudo-key (helpers
in core PR #11/#12) and ToProject (idempotent via ref, dismisses origin,
refuses flow-bound hitl/cmd cards); runmgr scope=project ownership;
llm.go scope param on submit_card/card_begin; server routes
GET /api/projects/{id}/cards, POST /api/cards/{id}/to_project, events
scope=project; vendored core synced; new tests ToProject/,
TestLLMRunnerCardScopeProject, e2e TestProjectInbox; e2e server now
wires production card emitter (no-op before).
Impact: additive; no change to existing conversation flows.
Refs: documents proposal 2026-09-30-card-stream-artifact-unify-project-inbox.md (D48-D52).
Why: v12 adds the project-inbox index; version assertion tracks the count.
Evidence: go test ./... green.
Impact: test-only.
weichen merged commit d8497a1e60 into main 2026-09-30 19:19:28 +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#30