Commit Graph
736 Commits
Author SHA1 Message Date
weichen 4afccef8bd Record the sync checkpoint
ci / test (pull_request) Successful in 1m57s
2026-10-03 16:04:26 +00:00
weichen 249ecb67eb Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
2026-10-03 16:04:11 +00:00
weichenandCursor e6503312ee Record architecture baseline acceptance on the task card
Why: Acceptance evidence has to live on the card before review and merge.
Evidence: make test and make build both exited 0. An injected architecture edge fails.
Impact: Task card only.
Refs: feature/architecture-baseline
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:04:10 +00:00
weichen 6389ed13b7 Record the sync checkpoint 2026-10-03 16:03:04 +00:00
weichenandCursor 937152a563 Add an architecture edge ratchet and waiting-state tokens
Why: New cross-layer imports and unused exports could land unnoticed, and confirm-waiting reused the success color.
Evidence: bash scripts/lint-boundaries.sh passed, including a probe that a new edge fails. Both design-guard tests passed. Knip counts stay at the baselines.
Impact: make test-boundaries now checks architecture edges. Frontend and ui test targets also run the knip ratchet.
Refs: feature/architecture-baseline
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:02:57 +00:00
weichen 17565aab82 Record the task card for feature-architecture-baseline 2026-10-03 15:57:52 +00:00
weichen 5266d81c0d Merge pull request 'Close merged task cards (feature/card-close-20261003-155649Z)' (#166) from feature/card-close-20261003-155649Z into main
ci / test (push) Successful in 1m51s
2026-10-03 15:57:00 +00:00
weichen d52826bb51 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m55s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-llm-robustness.md(PR#165) — 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 15:56:49 +00:00
weichen 33a1c31941 Merge pull request 'Pin the streaming retry fix across native, squad, and backend' (#165) from feature/llm-robustness into main
ci / test (push) Successful in 1m55s
2026-10-03 15:56:15 +00:00
weichen fa72aedd92 Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
2026-10-03 15:56:05 +00:00
weichen 168092a64a Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
2026-10-03 15:55:44 +00:00
weichenandCursor f1bb3bd84b Record llm robustness acceptance on the task card
Why: Acceptance evidence has to live on the card before review and merge.
Evidence: make test and make build both exited 0 after pinning native 9f5751c.
Impact: Task card only.
Refs: feature/llm-robustness
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:55:43 +00:00
weichen b8e851ed7e Record the sync checkpoint 2026-10-03 15:54:00 +00:00
weichenandCursor 2364f0de45 Pin the streaming retry fix across native, squad, and backend
Why: The direct path's default retry only works once every repo builds the same model stream.
Evidence: native 9f5751c, squad 9efce79, backend 93adb93.
Impact: Three gitlinks move. No product UI change.
Refs: feature/llm-robustness
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:53:55 +00:00
weichenandCursor 375c84a586 Record the llm robustness task goals
Why: The card has to state the authorized scope before the pins move.
Evidence: Precheck READY at 8078a3582c.
Impact: Task card only.
Refs: feature/llm-robustness
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:53:55 +00:00
weichen 6a0340a45d Record the task card for feature-llm-robustness 2026-10-03 15:43:40 +00:00
weichen 8078a3582c Merge pull request 'Close merged task cards (feature/card-close-20261003-154202Z)' (#164) from feature/card-close-20261003-154202Z into main
ci / test (push) Successful in 1m54s
2026-10-03 15:42:28 +00:00
weichen 57923aefa7 Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m56s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-pi-zcode-second-pass.md(PR#163) — 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 15:42:02 +00:00
weichen 440386e8b4 Merge pull request 'Pin documents to the pi and ZCode second-pass review' (#163) from feature/pi-zcode-second-pass into main
ci / test (push) Successful in 1m57s
2026-10-03 15:41:07 +00:00
weichen 6856497bc2 Record the sync checkpoint
ci / test (pull_request) Successful in 2m7s
2026-10-03 15:40:43 +00:00
weichen ead9577888 Record the sync checkpoint
ci / test (pull_request) Successful in 1m53s
2026-10-03 15:40:08 +00:00
weichenandCursor 64f67ddedf Record batch 1 acceptance on the task card
Why: Acceptance evidence has to live on the card before review and merge.
Evidence: make test and make build both exited 0 after pinning documents 847f681.
Impact: Task card only.
Refs: feature/pi-zcode-second-pass
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:39:48 +00:00
weichen 0ee94b3309 Record the sync checkpoint 2026-10-03 15:38:10 +00:00
weichenandCursor 2f26f8946e Pin documents to the pi and ZCode second-pass review
Why: The stack proposal and the durable note need the v1.0.1 correction before later batches change code.
Evidence: Documents 847f681 adds the second-pass record, the durable correction, and proposal section 2.4.
Impact: Only the documents gitlink moves. No library or product code.
Refs: feature/pi-zcode-second-pass
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:38:01 +00:00
weichen 5c99984650 Record the task card for feature-pi-zcode-second-pass 2026-10-03 15:36:13 +00:00
weichen 7139e58df0 Merge pull request 'Pin the live run visibility fix' (#161) from fix/live-run-visibility into main
ci / test (push) Successful in 1m55s
2026-10-03 15:26:18 +00:00
weichen 2cea785eee Pin the merged live-run visibility commits
ci / test (pull_request) Successful in 1m55s
Why: The submodule pull requests landed as merge commits, and the parent pin must include those tips so the composed tree keeps both this fix and the commits that arrived on submodule main.
Evidence: Frontend main is 8be98b4 (contains e4ca2ac); Backend main is 28ccb74 (contains 51b1ff6).
Impact: Dev #161 now pins the commits that are already on each submodule main.
Refs: Frontend #38, Backend #54, Dev #161
2026-10-03 15:26:12 +00:00
weichenandCursor 392f703ea5 Link the live-run visibility pull requests from the task card
ci / test (pull_request) Successful in 1m56s
Why: The task card is the review record, and it needed the three pull request links once they existed.
Evidence: Frontend #38, Backend #54, and Dev #161 are open.
Impact: Task card only.
Refs: Dev #161
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:23:13 +00:00
weichen abbe6e6baa Record the sync checkpoint
ci / test (pull_request) Successful in 1m57s
2026-10-03 15:22:05 +00:00
weichenandCursor 0e4e05364b Pin the live run visibility fix
Why: Sending a message left the composer on 发送 and hid the live process, because the user message now carries the run id and a refresh had no cursor to replay an open run.
Evidence: make test passed in the worktree. A mock server showed the stop and queue buttons within 250ms, the reply growing before it settled, and the in-progress turn restored after switching away and after reload.
Impact: Frontend and backend gitlinks only, plus this task card. No core contract change.
Refs: Frontend fix/live-run-visibility, Backend fix/live-run-visibility
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 15:21:59 +00:00
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