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
9 Commits
Author SHA1 Message Date
weichenandCursor 4a72af56a9 Move the sync checkpoint onto its own task card
ci / test (pull_request) Failing after 1m34s
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>
2026-10-02 14:08:30 +00:00
weichen 14a3c66d8f Record the sync checkpoint 2026-10-02 14:07:55 +00:00
weichenandCursor 5072554b09 Record the browser replay of the composed reply
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>
2026-10-02 14:07:40 +00:00
weichenandCursor deec291e18 Pin the compose step that drops internal refs
ci / test (pull_request) Failing after 1m38s
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>
2026-10-02 14:02:28 +00:00
weichenandCursor c118dc4cc2 Pin the compose step that hides model reasoning
ci / test (pull_request) Failing after 1m36s
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>
2026-10-02 13:54:10 +00:00
weichenandCursor 544f71f23b Record final-reply verification on its own task card
ci / test (pull_request) Failing after 1m37s
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>
2026-10-02 13:45:34 +00:00
weichen f6e56910d2 Record the sync checkpoint 2026-10-02 13:43:37 +00:00
weichenandCursor c7932dd0a5 Pin the final-reply compose across core, backend, and UI
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>
2026-10-02 13:43:10 +00:00
weichen 35eeed27ad Record the task card for feature-final-reply-compose 2026-10-02 13:23:29 +00:00