Agent-System-Dev: review fixes for chat-process-split-r1 (symlink, live interleaving, artifact process) #79

Merged
weichen merged 17 commits from feature/chat-process-split-r1 into main 2026-09-30 16:17:03 +00:00
17 Commits
Author SHA1 Message Date
weichen f3056cb9d6 Record post-merge acceptance evidence
ci / test (pull_request) Failing after 1m37s
2026-09-30 16:16:24 +00:00
weichen 81c410a5bd Record the sync checkpoint 2026-09-30 16:15:47 +00:00
weichen cd9e1321d4 Merge remote-tracking branch 'origin/main' into feature/chat-process-split-r1 2026-09-30 16:15:47 +00:00
weichen a57688e0fd Bump gitlinks to post-merge submodule tips 2026-09-30 16:15:46 +00:00
weichen 2623d6ac5d Record final acceptance evidence on the task card
ci / test (pull_request) Failing after 2m13s
2026-09-30 16:02:25 +00:00
weichen c09d81dfc4 Record the sync checkpoint 2026-09-30 16:01:33 +00:00
weichen 2a49aa7f80 Restore the ui gitlink to its main tip
Why: the origin/main merge recorded a stale ui pointer (c7564791); this
branch verifies against efa6c69 (ui main), which carries the icons the
merged frontend needs.

Evidence: git submodule status shows checkout efa6c69 (ui origin/main);
frontend tsc -b exit 0 and vitest 33/33 against it.

Impact: gitlink update only.

Refs: feature/chat-process-split-r1
2026-09-30 15:54:56 +00:00
weichen b2c90c6201 Merge origin/main into feature/chat-process-split-r1 (docs cards; gitlinks ours) 2026-09-30 15:51:19 +00:00
weichen 2564e346b2 Merge origin/main into feature/chat-process-split-r1 2026-09-30 15:48:12 +00:00
weichen 175ce7c6da Bump frontend to the post-merge reconciliation commit
Why: frontend 6483757 fixes the tsc breakage left by the main merge and
ports artifact events onto the items stream.

Evidence: tsc -b exit 0; vitest 33/33.

Impact: gitlink update only.

Refs: feature/chat-process-split-r1
2026-09-30 15:47:41 +00:00
weichen 2dedede099 Record the sync checkpoint 2026-09-30 15:44:58 +00:00
weichen b014fcc9ce Merge remote-tracking branch 'origin/main' into feature/chat-process-split-r1 2026-09-30 15:44:58 +00:00
weichen 89e3b055a4 Bump gitlinks to submodule main-merge commits
Why: task-sync requires a clean tree; both submodule branches now carry
merges of their respective mains (backend 9e694c0, frontend 765789f).

Evidence: git submodule status shows the new SHAs; backend go test ./...
ok after its merge; frontend vitest 32/32 after its merge.

Impact: gitlink update only.

Refs: feature/chat-process-split-r1
2026-09-30 15:44:57 +00:00
weichen 4c04396a70 Record review-fix evidence on the chat-process-split-r1 task card
Why: the card and PR description are one document; the 2026-09-30 review
fixes (symlink untrack, per-turn live interleaving, artifact process mark)
need to appear on it.

Evidence: card lists frontend 22a8723/754ce83, backend ae8e5d0, Dev
596d02c with the verification outputs (vitest 27/27, go test ./... ok,
make test exit 0).

Impact: .task documentation only.

Refs: feature/chat-process-split-r1
2026-09-30 15:37:23 +00:00
weichen dd41a6b69b Record chat-process-split-r1 task card evidence
Why: 任务主记录承载结果与验证证据。
Evidence: backend 0e76f59 / frontend 642299d;make test 组合全绿(见卡片)。
Impact: 仅 .task 文档。
Refs: feature/chat-process-split-r1。
2026-09-30 15:35:05 +00:00
weichen 596d02ce38 Bump frontend and backend for review fixes on chat-process-split-r1
Why: the review of feature/chat-process-split-r1 required untracking the
frontend node_modules symlink, per-turn interleaving of live parts with
tool-call-driven process marking, a long-reply excerpt, and marking
artifact_ref parts as process in the backend.

Evidence: frontend 22a8723 (untrack symlink) + 754ce83 (interleave and
mark); backend ae8e5d0 (artifact process). make test green: frontend
27/27, ui 35/35, backend go test ./... ok.

Impact: parent task branch now points at the reviewed submodule commits;
ready for PR.

Refs: code review of feature/chat-process-split-r1 (2026-09-30)
2026-09-30 15:34:44 +00:00
weichen 7353e5c405 Record the task card for feature-chat-process-split-r1 2026-09-30 14:43:43 +00:00