Pin the final-reply compose across core, backend, and UI #149

Merged
weichen merged 9 commits from feature/final-reply-compose into main 2026-10-02 14:15:27 +00:00
Owner

Summary

  • Pin Core, Backend, UI, and Frontend for the separate final reply.
  • Timeline spec: finalizing phase, check row in the process block, deliverable cards after the reply.

Test plan

  • make test
  • Merge order: Core, then Backend / UI / Frontend, then this PR
## Summary - Pin Core, Backend, UI, and Frontend for the separate final reply. - Timeline spec: finalizing phase, check row in the process block, deliverable cards after the reply. ## Test plan - [x] `make test` - [ ] Merge order: Core, then Backend / UI / Frontend, then this PR
weichen added 4 commits 2026-10-02 13:46:54 +00:00
Why: The work timeline was being shown as the answer, and file cards appeared before the run had a finished reply.
Evidence: make test
Impact: Gitlinks move to the final-reply branches. The timeline spec now includes the finalizing phase and delays deliverable cards until the reply is done.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
Record final-reply verification on its own task card
ci / test (pull_request) Failing after 1m37s
544f71f23b
Why: task-sync appends the checkpoint to the first card in .task, which belonged to another task.
Evidence: make test at tested_head c7932dd
Impact: The sync row and the test note sit on feature-final-reply-compose. The other card is unchanged from before this sync.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-02 13:54:12 +00:00
Pin the compose step that hides model reasoning
ci / test (pull_request) Failing after 1m36s
c118dc4cc2
Why: The first composed reply still included the model's think block and the internal quality score.
Evidence: go test ./internal/runtime/ -run TestCompose
Impact: Backend gitlink moves to 1512ae5. No other module changes.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-02 14:02:30 +00:00
Pin the compose step that drops internal refs
ci / test (pull_request) Failing after 1m38s
deec291e18
Why: The final reply still printed the artifact id and byte count.
Evidence: go test ./internal/runtime/ -run TestComposeReplyDropsInternalRefs
Impact: Backend gitlink moves to 46d5f7b.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 3 commits 2026-10-02 14:08:32 +00:00
Why: The task card still said the meeting-minutes replay was pending.
Evidence: make test; browser run_102f0c09ff32
Impact: Documents the final reply, the check row, and the card appearing after the reply.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
Move the sync checkpoint onto its own task card
ci / test (pull_request) Failing after 1m34s
4a72af56a9
Why: task-sync appends the checkpoint to the first card by filename.
Evidence: make task-sync printed tested_head 5072554b09
Impact: The checkpoint stays on feature-final-reply-compose. The other card is unchanged.
Refs: feature/final-reply-compose
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit d825067a57 into main 2026-10-02 14:15:27 +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#149