Pin the chat timeline and document the preview pane #122

Merged
weichen merged 7 commits from feature/chat-timeline-preview into main 2026-10-01 07:41:02 +00:00
Owner

摘要

  • DESIGN.md §6、§9.3、§9.6 改为预览区与工作时间线。
  • 推进 gitlink:core、backend、ui、frontend 的 feature/chat-timeline-preview。

验证

  • make task-sync 已并入 origin/main。
  • 同步后 make test 通过(core、backend、frontend 51、ui 71、agent-command)。

合入

Core、UI、Backend、Frontend 都合入之后再合本 PR。合入与生产部署不在本次授权内。

## 摘要 - DESIGN.md §6、§9.3、§9.6 改为预览区与工作时间线。 - 推进 gitlink:core、backend、ui、frontend 的 `feature/chat-timeline-preview`。 ## 验证 - `make task-sync` 已并入 `origin/main`。 - 同步后 `make test` 通过(core、backend、frontend 51、ui 71、agent-command)。 ## 合入 Core、UI、Backend、Frontend 都合入之后再合本 PR。合入与生产部署不在本次授权内。
weichen added 5 commits 2026-10-01 06:20:24 +00:00
Why: The task card still had placeholders after task-start, so the authorized scope and non-goals were not on the branch.
Evidence: Card now names the approved timeline, artifact card, preview pane, and false-deliverable guard, and excludes merge, production deploy, and history rewrite.
Impact: Documentation only; no runtime change.
Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: The design system still described preview as a right-rail tab,
while the implementation now keeps a timeline in the transcript and
opens files in a closable pane beside the chat.

Evidence: make test passed (core, backend, frontend 51, ui 71, agent-command).

Impact: Dev pins core d437530, backend dab8f31, ui 8bfe8a8, frontend 0ed8ad3.
DESIGN.md §6, §9.3, and §9.6 match that layout.

Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Acceptance has to include the latest main, including the
agent-native kernel pin that landed in backend.

Evidence: Backend merge ca8aa5d contains both parents. go test passed
for runtime, tools, and squadadapter.

Impact: This branch now contains origin/main. The backend feature
branch includes that kernel pin.

Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
Record the sync checkpoint
ci / test (pull_request) Failing after 1m54s
5192a53e51
Why: Acceptance starts from a branch that already contains origin/main.

Evidence: merge-base confirms origin/main is an ancestor of HEAD.

Impact: The task card records sync_base and tested_head before the
acceptance run.

Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-01 06:28:19 +00:00
Record chat timeline verification on the task card
ci / test (pull_request) Failing after 1m34s
6469561a3f
Why: The acceptance run now has a result, and the task card is the
place that result has to live.

Evidence: make test after sync; dev@5192a53 browser check of the
timeline, file card, preview tabs, docx pages, and the false-claim guard.

Impact: Records the five pull requests and the remaining merge step.
No code change.

Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-01 07:40:44 +00:00
Merge origin/main into the chat timeline branch
ci / test (pull_request) Failing after 1m37s
7acca87314
Why: Main moved the backend pin to the B10 assembly after this branch
was opened, so the Dev pin has to follow the merged backend branch.

Evidence: modules/backend is b1fa89b, which contains origin/main and
the timeline changes. No other path conflicted.

Impact: This branch contains current main. The backend gitlink is the
merged feature tip.

Refs: feature/chat-timeline-preview
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit 650e79e32c into main 2026-10-01 07:41:02 +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#122