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
7 Commits
Author SHA1 Message Date
weichenandCursor 7acca87314 Merge origin/main into the chat timeline branch
ci / test (pull_request) Failing after 1m37s
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>
2026-10-01 07:40:42 +00:00
weichenandCursor 6469561a3f Record chat timeline verification on the task card
ci / test (pull_request) Failing after 1m34s
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>
2026-10-01 06:28:16 +00:00
weichenandCursor 5192a53e51 Record the sync checkpoint
ci / test (pull_request) Failing after 1m54s
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>
2026-10-01 06:18:40 +00:00
weichenandCursor 3575702163 Merge origin/main into the chat timeline branch
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>
2026-10-01 06:18:26 +00:00
weichenandCursor 3838274159 Pin the chat timeline and move preview into its own pane
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>
2026-10-01 06:16:51 +00:00
weichenandCursor de5d8acdb2 Record the chat timeline task scope
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>
2026-10-01 06:00:26 +00:00
weichen 84c471c278 Record the task card for feature-chat-timeline-preview 2026-10-01 05:58:53 +00:00