Commit Graph
1669 Commits
Author SHA1 Message Date
weichenandCursor 37e6c75a4f Record the empty-create pull request links
ci / test (pull_request) Failing after 17m6s
Why: The task card still pointed at a placeholder after the pull requests were opened.
Evidence: Dev #116 and Frontend #29 are the open records. make test passed on this branch.
Impact: Reviewers can open the records from the card. No runtime change.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/116
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:51:18 +00:00
weichen 037270c62a Record the sync checkpoint
ci / test (pull_request) Failing after 1m34s
2026-10-01 04:50:27 +00:00
weichen 1f7c487a1c Record the sync checkpoint
ci / test (pull_request) Failing after 1m57s
2026-10-01 04:50:27 +00:00
weichenandCursor 0ed945956a Record the mimosa advisory triage
Why: The local scan ledger needed an explicit keep-or-drop decision before this batch closed.
Evidence: Twelve local reports dedupe to command-injection gate events with an empty file field, plus two caret-range notes on @types/node. Neither has a local fix that is both clear and narrow.
Impact: Task card only. No product code and no dependency pin.
Refs: Backend #33, Dev #113, Dev #96
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:50:21 +00:00
weichenandCursor 2192f946a4 Point frontend at the empty-workspace task fix
Why: The first click on 新建任务 did nothing useful when the workspace had no project.
Evidence: Frontend 288d3ac; tsc -b passed and vitest reported 40 passed. A browser check on the dev server created 默认项目 and a conversation on the first click, and a second click added a conversation without a second project.
Impact: Dev gitlink only. Backend is unchanged.
Refs: modules/frontend fix/empty-create-task
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:50:21 +00:00
weichen 68e5a2117d Record the task card for fix-mimosa-triage 2026-10-01 04:48:32 +00:00
weichen 98857713cc Record the task card for fix-empty-create-task 2026-10-01 04:46:03 +00:00
weichenandCursor efeadb5b38 Record the input-queue pull request links
ci / test (pull_request) Failing after 1m31s
Why: The task card still had a placeholder for the primary record after the pull requests were opened.
Evidence: Dev #115 and Frontend #28 are the open records for this branch.
Impact: Reviewers can open the records from the card. No runtime change.
Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/115
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:45:24 +00:00
weichen 9ecc5b8c34 Record the sync checkpoint
ci / test (pull_request) Failing after 1m37s
2026-10-01 04:32:26 +00:00
weichenandCursor d179e27810 Record the input-queue task scope and verification
Why: the generated task card was still a placeholder after the gitlink commit.

Evidence: frontend 3c81525; tsc clean; vitest 42 tests.

Impact: task card only.

Refs: task feature/input-queue
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:32:14 +00:00
weichenandCursor 30092e300b Point frontend at the input queue and files tab
Why: follow-up messages were rejected while a run was in flight, and
the file list was only available from the workspace overlay.

Evidence: frontend 3c81525; tsc clean; vitest 42 tests.

Impact: gitlink only. Backend conversation serialization is unchanged.

Refs: task feature/input-queue
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:31:57 +00:00
weichenandCursor df3e6498d7 Record binary-doc-index pull request links
ci / test (pull_request) Failing after 1m56s
Why: the task card is the review record and still had a placeholder.

Evidence: Backend pulls/34 and Dev pulls/114 are open. make test passed
before the sync checkpoint.

Impact: task card only.

Refs: task feature/binary-doc-index
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:31:29 +00:00
weichen aaf01cdf5f Record the task card for feature-input-queue 2026-10-01 04:13:23 +00:00
weichen f0b3d86c70 Record the sync checkpoint
ci / test (pull_request) Failing after 1m36s
2026-10-01 04:12:41 +00:00
weichenandCursor 90a3a1d722 Point backend at binary write guard and text indexing
Why: pseudo-binary Office writes and unsearchable generated documents
were the two pieces of the closed docx PR that main still needs.

Evidence: backend 3e5699c; go test ./... 19 packages ok. Dev #99 and
Backend #27 are closed as superseded.

Impact: gitlink only. Merge after Dev #113 so the refusal text names
tools that are already on main.

Refs: task feature/binary-doc-index
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:12:26 +00:00
weichen 870f2687cf Record the task card for feature-binary-doc-index 2026-10-01 04:10:44 +00:00
weichenandCursor 7eb3c38d75 Merge origin/main into svc-remote-source
ci / test (pull_request) Failing after 1m34s
Why: the isolated-source deploy change was finished but never merged, and
the task card had no PR link.

Evidence: the only content conflict was the shared sync-log card; both
rows kept. scripts/svc.sh merged cleanly. PR link recorded as Dev #102.

Impact: branch now contains origin/main. Deploy semantics unchanged.

Refs: https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/102
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:09:21 +00:00
weichenandCursor 5f9b33ae22 Record the preview sniff sync and xlsx fallback
ci / test (pull_request) Failing after 31s
Why: the task card still described xlsx/pptx sniff as out of scope, and
the combo test had not been written down after the merge.

Evidence: make test passed on a11fed4 (frontend 40, ui 68).

Impact: task card only.

Refs: Dev PR #96
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:08:34 +00:00
weichenandCursor a11fed43da Merge origin/main into preview-sniff-fallback
Why: the preview sniff branch predated the shell redesign and could not
merge. Module gitlinks now include current main plus ZIP fallback for
docx, xlsx, and pptx.

Evidence: conflict was only the shared sync-log card; both sides' rows
kept. UI and Frontend tests passed on the updated module SHAs.

Impact: parent branch contains origin/main. .mimosa/ ignore stays.

Refs: task feature/preview-sniff-fallback, Dev PR #96
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:07:40 +00:00
weichenandCursor 89481a6ee3 Advance preview sniff gitlinks onto current module mains
Why: the open preview-sniff PRs were cut before the shell redesign, so
they could not merge. UI and Frontend now contain origin/main plus the
ZIP sniff, including xlsx and pptx text fallback.

Evidence: UI vitest 68 and tsc clean; Frontend vitest 40 and tsc clean.
UI pulls/21 and Frontend pulls/22 updated.

Impact: gitlinks only. Dev still needs to merge origin/main before the
parent PR can land.

Refs: task feature/preview-sniff-fallback
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:07:21 +00:00
weichenandCursor eb33d7b76a Record the interpreter pull request links
ci / test (pull_request) Failing after 31s
Why: the task card is the review record and still had a placeholder for the PR.

Evidence: Backend pulls/33 and Dev pulls/113 are open.

Impact: task card only.

Refs: task feature/exec-interpreters
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:05:56 +00:00
weichenandCursor b73f881555 Record interpreter verification on the task card
ci / test (pull_request) Failing after 1m31s
Why: the sync helper appended its checkpoint to a different card, and the
combo test evidence still needed to live on this task's record.

Evidence: make test passed after backend 2880b58 (core, backend, frontend
40 tests, ui 68 tests, agent-command).

Impact: task card only.

Refs: task feature/exec-interpreters
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:05:10 +00:00
weichen 403183edbe Record the sync checkpoint 2026-10-01 04:04:49 +00:00
weichenandCursor d62f6806d2 Point backend at run_shell and run_python executors
Why: the deliverable workflow prompts call run_shell and run_python, but
those tools were not in the registered binary, so generation fell back
to text-only write_artifact.

Evidence: backend feature/exec-interpreters 2880b58; go test ./... 19
packages ok in modules/backend.

Impact: Dev gitlink moves to the interpreter commit. Merge the backend
PR before this one so the recorded SHA is on backend main.

Refs: task feature/exec-interpreters
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 04:03:07 +00:00
weichen 8a6a36c6c4 Record the task card for feature-exec-interpreters 2026-10-01 03:58:48 +00:00
weichen 4c4071e5d8 Merge pull request 'Archive the agent-native-deliverables-r1 task card' (#112) from feature/card-close-agent-native-r1 into main
ci / test (push) Failing after 1m35s
2026-10-01 03:37:33 +00:00
weichen b0500e3ab8 Archive the agent-native-deliverables-r1 task card
ci / test (pull_request) Failing after 17m19s
2026-10-01 03:37:32 +00:00
weichen a7737faa8a Merge pull request 'Land agent-native deliverables batch: artifact-card root fix + final-output contract (agent-native-deliverables-r1)' (#111) from feature/agent-native-deliverables-r1 into main
ci / test (push) Failing after 1m38s
2026-10-01 03:36:31 +00:00
weichen d0a20a6a71 Record the sync checkpoint
ci / test (pull_request) Failing after 1m53s
2026-10-01 03:36:19 +00:00
weichen a70242da75 Land agent-native deliverables batch and record the task card 2026-10-01 03:36:18 +00:00
weichen 113897e31d Record the task card for feature-agent-native-deliverables-r1 2026-10-01 03:09:31 +00:00
weichen 1a66b5dcb1 Merge pull request 'Archive the deliverable-docx-r1 task card (frontend chore gitlink)' (#110) from feature/card-close-deliverable-docx-r1 into main
ci / test (push) Failing after 1m31s
2026-10-01 02:55:00 +00:00
weichen 17b5bbe376 Archive the deliverable-docx-r1 task card and pin frontend head
ci / test (pull_request) Failing after 1m36s
Why: the card was folded into PR #109 already marked complete, so
task-close skipped it; archive it manually per the no-open-cards rule
and advance the frontend gitlink past the mimosa-ignore chore (#26).

Evidence: .task has no deliverable-docx-r1.md left; precheck [cards]
to be re-run after merge; frontend -> de38791 (chore #26 merged).

Impact: housekeeping only; no code paths touched.

Refs: task feature/deliverable-docx-r1 (PR #109), frontend PR #26
2026-10-01 02:54:25 +00:00
weichen 76ea261595 Merge pull request 'Land styled docx generation and in-chat deliverable cards (deliverable-docx-r1)' (#109) from feature/deliverable-docx-r1 into main
ci / test (push) Failing after 1m38s
2026-10-01 02:52:54 +00:00
weichen 946963ab8f Record PR #109 as the task master record 2026-10-01 02:52:53 +00:00
weichen 40abe120c0 Record the sync checkpoint
ci / test (pull_request) Failing after 17m7s
2026-10-01 02:51:50 +00:00
weichen d53e8e7c42 Land styled docx generation and in-chat deliverable cards
Why: users received plain-text .docx files and had to dig through the
process collapse or workspace panel to find deliverables; deliverables
must appear directly in the conversation and open with real formatting.

Evidence: module PRs merged — Agent-System-Backend#31 (docgen Markdown
to styled OOXML, write_docx tool, artifact_ref pinned as content after
final text, prompt routing, mock #doc dogfood) and
Agent-System-Frontend#25 (deliverable card renderer, live projection
pinned tail). Combination `make test` green in this worktree: backend
go test 19 pkgs, frontend vitest 40/40 + tsc clean, ui tsc + vitest
68/68 incl design-guard, agent-command ok. Task card records scope,
sync nodes and leftovers.

Impact: gitlinks backend -> 8550bb0, frontend -> b048d90; core/ui
unchanged.

Refs: task feature/deliverable-docx-r1
2026-10-01 02:51:49 +00:00
weichen 82bb5961ee Record the task card for feature-deliverable-docx-r1 2026-10-01 02:25:45 +00:00
weichen 388d01cc3a Merge pull request 'Close the ui-tokens-v3 task card (merged via #107)' (#108) from feature/card-close-20261001-020156Z into main
ci / test (push) Failing after 17m14s
2026-10-01 02:02:18 +00:00
weichen d4169d2a6e Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m42s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-ui-tokens-v3.md(PR#107) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-01 02:01:57 +00:00
weichen e4b15fc7a0 Merge pull request 'Adopt the DESIGN.md constitution and land the four-phase UI redesign (gitlinks)' (#107) from feature/ui-tokens-v3 into main
ci / test (push) Failing after 1m42s
2026-10-01 02:00:48 +00:00
weichen f8af2f1ccb Record PR #107 as the task master record
ci / test (pull_request) Failing after 31s
Why: The task card requires the PR link as its master record once the
PR exists (delivery workflow); sub-PR numbers recorded for merge order.
Evidence: PRs created via Gitea API — UI #23, Frontend #24, Dev #107.
Impact: task card only.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:33:22 +00:00
weichen e50426e9f2 Record the sync checkpoint
ci / test (pull_request) Failing after 1m31s
2026-09-30 19:31:01 +00:00
weichen 6b78db5977 Merge remote-tracking branch 'origin/main' into feature/ui-tokens-v3 2026-09-30 19:31:01 +00:00
weichen b35ea7058f Advance submodule gitlinks to post-merge heads
Why: Submodule branches merged their origin/main (CF3) and were pushed;
record the new heads so the parent sync merges cleanly.
Evidence: submodules green post-merge (ui 68 / frontend 39 tests, tsc
clean); parent task-sync re-run follows this commit.
Impact: gitlinks only.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:30:58 +00:00
weichen 3108a27be8 Merge pull request 'Close the project-inbox-r1 task card (PR #105 merged)' (#106) from feature/card-close-20260930-192124Z into main
ci / test (push) Failing after 2m16s
2026-09-30 19:26:44 +00:00
weichen c0f0200abd Advance submodule gitlinks: phase 4 chat flow and motion
Why: Land phase 4 of the UI redesign in the parent repo: ToolBlock chat
contract, Collapsible migration of all folds, live sweep with worked-time,
and the honest in-progress input hint. Completes the four-phase plan on
this branch (deviation recorded in the task card).
Evidence: combined make test -> go core/backend/agent-command ok, frontend
39 vitest passed, ui 66 vitest passed; tsc clean in both submodules.
Impact: modules/ui and modules/frontend gitlinks move to their
feature/ui-tokens-v3 heads; task card records results and remaining items.
Refs: task feature/ui-tokens-v3.
2026-09-30 19:26:39 +00:00
weichen 80d0972b2f Close 1 merged task card(s) and archive them
ci / test (pull_request) Failing after 1m51s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-project-inbox-r1.md(PR#105) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-09-30 19:21:24 +00:00
weichen 0b82976c66 Merge pull request 'Land cross-session project inbox (CF3: D48-D51)' (#105) from feature/project-inbox-r1 into main
ci / test (push) Failing after 30s
2026-09-30 19:20:28 +00:00
weichen 25f65559ae Record the sync checkpoint
ci / test (pull_request) Failing after 1m42s
2026-09-30 19:19:50 +00:00