Commit Graph
706 Commits
Author SHA1 Message Date
weichen 8f9bc75434 Record the task card for fix-live-run-visibility 2026-10-03 15:12:05 +00:00
weichen 3f09409a7d Merge pull request 'Close merged task cards (feature/card-close-20261003-144533Z)' (#160) from feature/card-close-20261003-144533Z into main
ci / test (push) Successful in 1m54s
Close 1 merged task card and archive it
2026-10-03 14:45:54 +00:00
weichen 7323480bb7 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 2m21s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-pi-durable-borrow.md(PR#159) — 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-03 14:45:33 +00:00
weichen 90ae719730 Merge pull request 'Pin the pi durable review and the recovery fixes' (#159) from feature/pi-durable-borrow into main
ci / test (push) Successful in 2m2s
Pin the pi durable review and the recovery fixes
2026-10-03 14:44:46 +00:00
weichen 92deb0ae2c Record the sync checkpoint
ci / test (pull_request) Successful in 2m0s
2026-10-03 14:44:26 +00:00
weichenandCursor c9f788d702 Link the four pi-durable-borrow pull requests from the task card
ci / test (pull_request) Successful in 1m59s
Why: The task card is the same document as the review request, and the pull request links belong on it once they exist.
Evidence: Documents #35, Backend #53, Frontend #37, Dev #159.
Impact: Task card only. Status stays in progress until the owner merges.
Refs: feature/pi-durable-borrow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:41:45 +00:00
weichenandCursor 628cab77a2 Put the review sync row back into the task card table
ci / test (pull_request) Successful in 2m0s
Why: task-sync appends the checkpoint after the card body, which leaves the sync record outside the table.
Evidence: The review checkpoint is sync_base a5c9fd3385, tested_head e8acda76ef, checked_at 2026-10-03T14:39:41Z.
Impact: Task card formatting only.
Refs: feature/pi-durable-borrow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:40:35 +00:00
weichen 4396dba664 Record the sync checkpoint 2026-10-03 14:39:41 +00:00
weichenandCursor e8acda76ef Record the pi-durable-borrow verification evidence
Why: The task card has to carry the precheck, task-sync, and test evidence before review.
Evidence: make test and make build exited 0 on 9e46605. task-sync reported sync_base a5c9fd3385 and tested_head 9e466059b9.
Impact: Task card only.
Refs: feature/pi-durable-borrow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:39:40 +00:00
weichen 793d071c77 Record the sync checkpoint 2026-10-03 14:39:19 +00:00
weichenandCursor 9e466059b9 Pin the pi durable review and the recovery fixes
Why: The review and the four recovery fixes live in the documents, backend, and frontend repositories. The Dev pin is what the combined test runs.
Evidence: Documents 6340900, backend 44aa764, frontend 763c4b4. Each submodule branch is feature/pi-durable-borrow, based on that repository's origin/main.
Impact: Gitlinks only. The pins also move documents, backend, and frontend forward to the main commits that landed after the previous Dev pin.
Refs: feature/pi-durable-borrow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:38:11 +00:00
weichenandCursor 71fcb69e65 Fill in the pi-durable-borrow task card
Why: The generated card had empty authorization and scope. The task covers a research record plus four backend recovery fixes, and those limits have to be on the card before implementation.
Evidence: make precheck verdict READY at a5c9fd3385; required reading core/baseline.md and workflows/delivery.md §1 completed.
Impact: Task card only. No product code.
Refs: feature/pi-durable-borrow
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:25:39 +00:00
weichen 00241e88ed Record the task card for feature-pi-durable-borrow 2026-10-03 14:18:27 +00:00
weichen a5c9fd3385 Merge pull request 'Close merged task cards (feature/card-close-20261003-141611Z)' (#158) from feature/card-close-20261003-141611Z into main
ci / test (push) Successful in 2m3s
2026-10-03 14:16:23 +00:00
weichen 8e6186cdef Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m59s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-blueprint.md(PR#151) — 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-03 14:16:11 +00:00
weichen 2a24d8418a Merge pull request 'Pin documents to the agent stack completion proposal' (#151) from feature/agent-stack-blueprint into main
ci / test (push) Successful in 1m55s
2026-10-03 14:15:52 +00:00
weichenandCursor 83b2b0912e Merge origin/main into the agent stack blueprint
ci / test (pull_request) Successful in 2m1s
Why: the proposal branch has to contain current main before it can land. The owner asked for the open proposal pull requests to be merged.
Evidence: origin/main is 508d216. Documents #34 is merged as 76044b5, same tree as 233dfb54, which this branch already pins.
Impact: the blueprint task card and the documents pin stay. Archived cards follow main.
Refs: Dev #151, Documents #34
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 14:13:31 +00:00
weichen 508d21632d Merge pull request 'Close merged task cards (feature/card-close-20261003-140326Z)' (#157) from feature/card-close-20261003-140326Z into main
ci / test (push) Successful in 1m58s
2026-10-03 14:03:38 +00:00
weichen fa209419e8 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m59s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-d1.md(PR#156) — 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-03 14:03:26 +00:00
weichen 19b93ed09c Merge pull request 'Pin the D1 library and backend heads' (#156) from feature/agent-stack-d1 into main
ci / test (push) Successful in 2m3s
2026-10-03 14:02:33 +00:00
weichenandCursor 3cd83db5ca Record the SSE abort fix in the D1 evidence
ci / test (pull_request) Successful in 2m1s
Why: the task card has to name the heads that CI will merge.
Evidence: make test exited 0 on bbffa42. make build version string contains native=d84a67c squad=02c0d6a intent=65aaebc backend=0a9a977.
Impact: task card only.
Refs: D1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:53:18 +00:00
weichen bbffa42bb3 Record the sync checkpoint 2026-10-03 13:52:17 +00:00
weichen af649e19b7 Pin native to the SSE abort fix
Why: Dev has to record the native head that treats a cancelled stream as aborted, and the squad and backend checkouts that point at it.
Evidence: GOWORK=off go test -count=50 -race ./runtime/llm/ passed on d84a67c.
Impact: gitlinks only. The earlier make test covered the previous pin.
Refs: D1
2026-10-03 13:52:12 +00:00
weichenandCursor a90cf58b2a Record the D1 test evidence on the task card
ci / test (pull_request) Successful in 1m59s
Why: the acceptance record has to name the heads and the make test result before review.
Evidence: make test exited 0 on e760579. make build version string contains native=33573d0 squad=5e414ff intent=65aaebc backend=5d0097d.
Impact: task card only.
Refs: D1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:48:22 +00:00
weichen e760579111 Record the sync checkpoint 2026-10-03 13:47:07 +00:00
weichenandCursor 10bff94a6a Pin the D1 heads and cover the adapter modules
Why: Dev has to test the split modules and refuse a core import of a sibling library.
Evidence: bash scripts/lint-boundaries.sh printed boundaries ok. Full make test follows on this pin.
Impact: test-libs runs the intent, native, sqlite, and command modules. The sibling allowlist is empty.
Refs: D1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:47:02 +00:00
weichen 2b4049356b Record the task card for feature-agent-stack-d1 2026-10-03 13:26:20 +00:00
weichen 954ea44478 Merge pull request 'Close merged task cards (feature/card-close-20261003-132428Z)' (#155) from feature/card-close-20261003-132428Z into main
ci / test (push) Successful in 1m56s
2026-10-03 13:24:39 +00:00
weichenandCursor d9606926a0 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m50s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-r2.md(PR#154) — merge 0a047db verified on origin/main. The merge subject did not match the from-branch pattern, so task.sh close skipped it.
Impact: .task/feature-agent-stack-r2.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:24:28 +00:00
weichen 0a047db5c9 Pin the R2 library and backend heads
ci / test (push) Successful in 1m52s
Merge via API
2026-10-03 13:22:55 +00:00
weichenandCursor a5377ec234 Record the R2 verification evidence
ci / test (pull_request) Successful in 1m55s
Why: the task card has to carry the make test and make build results before the batch is merged.
Evidence: make test exited 0 and make build wrote bin/agent-system on 8c0dc8d.
Impact: documentation only.
Refs: R2 pin
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:15:46 +00:00
weichen 8c0dc8d468 Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
2026-10-03 13:14:28 +00:00
weichenandCursor 309a47eee1 Pin the native sum fix through squad and backend
ci / test (pull_request) Successful in 1m49s
Why: native 855fe41 is the first head whose go.sum covers intent's NFKC import, so the later pins have to move with it.
Evidence: native go test of runtime, adapters, and exec passed; squad and backend vet passed on 855fe41 and 31ee395.
Impact: three gitlinks and the task card move. Product code in Dev is unchanged.
Refs: I4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:14:27 +00:00
weichen 8655d5cd82 Record the sync checkpoint
ci / test (pull_request) Failing after 39s
2026-10-03 13:12:00 +00:00
weichenandCursor 50312be0cb Pin the R2 library and backend heads
Why: Dev must record the intent, native, squad, and backend commits that close this batch so check-pins sees one tree.
Evidence: agent-intent 05e74d8, agent-native 11d1a76, agent-squad 1bb0c3a, and backend a494375 are the feature/agent-stack-r2 heads.
Impact: four gitlinks move and the task card records the batch scope.
Refs: R2 pin
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 13:11:21 +00:00
weichen 3e2d8c7cd2 Record the task card for feature-agent-stack-r2 2026-10-03 12:52:46 +00:00
weichen 5cd138084a Merge pull request #153 from feature/card-close-20261003-125055Z into main
ci / test (push) Successful in 1m53s
Archive the agent-stack-r0-r1 task card.
2026-10-03 12:51:09 +00:00
weichen 6475650038 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m50s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-agent-stack-r0-r1.md(PR#unknown) — 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-03 12:50:55 +00:00
weichen 6cd76ff9fc Merge pull request #131 from feature/card-close-native-squad-full-upgrade into main
ci / test (push) Successful in 1m48s
Archive the task card.
2026-10-03 12:49:19 +00:00
weichen 8c600b2dad Merge branch 'main' into feature/card-close-native-squad-full-upgrade
ci / test (pull_request) Successful in 1m55s
2026-10-03 12:49:15 +00:00
weichen faa3141cba Merge pull request #129 from feature/card-close-deliverable-quality into main
ci / test (push) Successful in 1m55s
Archive the task card.
2026-10-03 12:49:11 +00:00
weichen 1108b7ac39 Merge branch 'main' into feature/card-close-deliverable-quality
ci / test (pull_request) Successful in 1m55s
2026-10-03 12:49:01 +00:00
weichen 47f45c712e Merge pull request #127 from feature/card-close-20261001-082349Z into main
ci / test (push) Successful in 1m51s
Archive the task card.
2026-10-03 12:48:12 +00:00
weichen fe417a53af Merge branch 'main' into feature/card-close-native-squad-full-upgrade
ci / test (pull_request) Successful in 1m51s
2026-10-03 12:48:04 +00:00
weichen 0f2f318b93 Merge branch 'main' into feature/card-close-deliverable-quality
ci / test (pull_request) Successful in 1m55s
2026-10-03 12:48:03 +00:00
weichen b487d83022 Merge branch 'main' into feature/card-close-20261001-082349Z
ci / test (pull_request) Successful in 1m52s
2026-10-03 12:48:03 +00:00
weichen 7dd107bae4 Merge pull request #152 from feature/agent-stack-r0-r1 into main
ci / test (push) Successful in 1m54s
CI on the head commit is success.
2026-10-03 12:47:36 +00:00
weichenandCursor 2e43703838 Install the house-style Python packages in CI
ci / test (pull_request) Successful in 1m51s
Why: lint.py imports python-pptx and openpyxl at import time, so installing only python-docx still skipped the layout finding.
Evidence: actions run 680 failed TestLintErrorContinues with lint reason missing after python-docx was present.
Impact: CI installs python-docx, python-pptx, and openpyxl from the Tsinghua index.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 10:40:38 +00:00
weichenandCursor a25e79f4ef Install python-docx before the CI backend tests
ci / test (pull_request) Failing after 1m23s
Why: The runner image has Python but not python-docx, so TestLintErrorContinues failed after checkout succeeded.
Evidence: Agent-System-Dev actions job 1012 reported ModuleNotFoundError: No module named docx.
Impact: The package comes from the Tsinghua PyPI mirror. Library CI still stops until SUBMODULE_TOKEN is set.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 10:38:40 +00:00
weichenandCursor 00c047533e Clone the repo in CI without GitHub-hosted actions
ci / test (pull_request) Failing after 1m36s
Why: The runner cannot reach github.com, so actions/checkout and setup-node would time out before make test.
Evidence: Go 1.27.1 comes from mirrors.aliyun.com and Node 22.23.3 from npmmirror. Checkout uses the job token and GITHUB_SHA.
Impact: Submodule checkout still requires SUBMODULE_TOKEN. A missing secret fails the job with that message.
Refs: feature/agent-stack-r0-r1
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 10:31:44 +00:00