Commit Graph
763 Commits
Author SHA1 Message Date
weichenandCursor 2e558e4733 Record the permission-hooks pull request
Why: The task card has to point at the Dev pull request before the sync checkpoints.
Evidence: Dev pull request 173 is open.
Impact: No code change.
Refs: feature/permission-hooks
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 17:06:34 +00:00
weichenandCursor f0da5d242a Pin permission modes and the in-process hook bus
ci / test (pull_request) Successful in 1m54s
Why: Session mode, confirmation detail, and the shared tool gate now exist in the libraries the product builds.
Evidence: make test passed. Plan mode rejects write_artifact while the default mode still runs it. Hook adapters match the old stop, reminder, and deny counts.
Impact: Empty permission mode keeps today's profile policy. There is no mode that skips every confirmation.
Refs: feature/permission-hooks
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 17:04:04 +00:00
weichen 10f7a64aea Record the task card for feature-permission-hooks 2026-10-03 16:43:41 +00:00
weichen 6bedf75746 Merge pull request 'Close the runstate-shell task card' (#172) from feature/card-close-20261003-164208Z into main
ci / test (push) Successful in 1m52s
2026-10-03 16:42:28 +00:00
weichen 06c55a803f Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m52s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-runstate-shell.md(PR#171) — 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 16:42:08 +00:00
weichen 5e2bb8aa13 Merge pull request 'Pin the shell run state across frontend and backend' (#171) from feature/runstate-shell into main
ci / test (push) Successful in 1m53s
2026-10-03 16:41:40 +00:00
weichen 7168d435ba Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
2026-10-03 16:41:19 +00:00
weichen 31e973081b Record the sync checkpoint 2026-10-03 16:41:18 +00:00
weichen adc003e2a0 Record the sync checkpoint
ci / test (pull_request) Successful in 1m56s
2026-10-03 16:41:03 +00:00
weichenandCursor f726762a8d Record the runstate verification on the task card
Why: Acceptance needs the pin SHAs, the test evidence, and the mock composer check on the card.
Evidence: make test and make build passed on c0b8cf2. The mock composer switched to 排队 and back to 发送.
Impact: No code change.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:41:02 +00:00
weichenandCursor c0b8cf20d0 Pin the frontend shell phase type usage
Why: The conversation screen has to import the phase type so the unused-export ratchet stays at the baseline.
Evidence: frontend 5961b6e, knip 43.
Impact: No other pin moves.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:37:40 +00:00
weichenandCursor 91c1b68891 Pin the shell run state across frontend and backend
Why: The composer phase and the SSE retry interval have to land together so a reconnect shows 重连中 and still receives the missed events.
Evidence: frontend dcf9b6b, backend 7bef7a4.
Impact: No change to permissions, models, or the already merged live-bubble fix.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:36:02 +00:00
weichen 215beff7e2 Record the task card for feature-runstate-shell 2026-10-03 16:28:03 +00:00
weichen 64d4f115c8 Merge pull request 'Close the context-engineering task card' (#170) from feature/card-close-20261003-162636Z into main
ci / test (push) Successful in 1m55s
2026-10-03 16:26:51 +00:00
weichen 2e1e3500ab Close 1 merged task card(s) and archive them
ci / test (pull_request) Successful in 1m54s
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-context-engineering.md(PR#169) — 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 16:26:36 +00:00
weichen 6b9613603f Merge pull request 'Pin context engineering across native, squad, and backend' (#169) from feature/context-engineering into main
ci / test (push) Successful in 1m55s
2026-10-03 16:25:50 +00:00
weichen 61d2ff7180 Record the sync checkpoint
ci / test (pull_request) Successful in 1m53s
2026-10-03 16:25:28 +00:00
weichenandCursor 8a04b019d0 Fold the review sync row into the task card table
Why: The review checkpoint should sit in the sync table with the acceptance row.
Evidence: tested_head 656016a at 2026-10-03T16:25:02Z.
Impact: No code change.
Refs: feature/context-engineering
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:25:27 +00:00
weichen 21eabcfddf Record the sync checkpoint 2026-10-03 16:25:02 +00:00
weichenandCursor 656016a783 Fold the acceptance sync row into the task card table
ci / test (pull_request) Successful in 1m54s
Why: task-sync appends the checkpoint after the card body, where it is not part of the table.
Evidence: The row records sync_base 02b5cb8286 and tested_head b6dba58.
Impact: No code change.
Refs: feature/context-engineering
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:24:43 +00:00
weichen 235645434d Record the sync checkpoint 2026-10-03 16:24:22 +00:00
weichenandCursor b6dba58b4d Record context-engineering verification on the task card
Why: Acceptance needs the pin SHAs and the test evidence on the same card that will be archived.
Evidence: make test and make build passed on 658c2fa.
Impact: No code change.
Refs: feature/context-engineering
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:24:21 +00:00
weichenandCursor 658c2fa713 Pin context engineering across native, squad, and backend
Why: Tool-result clearing, folded reminders, and character truncation land in the native loop and the product path together.
Evidence: agent-native 6fd1d44, agent-squad 4d53450, backend b2dc9a7.
Impact: Default context window stays 32000 characters. Empty tool selection still exposes the profile's tools.
Refs: feature/context-engineering
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-03 16:23:01 +00:00
weichen 22f89d8e2c Record the task card for feature-context-engineering 2026-10-03 16:06:10 +00:00
weichen 02b5cb8286 Merge pull request 'Close merged task cards (feature/card-close-20261003-160458Z)' (#168) from feature/card-close-20261003-160458Z into main
ci / test (push) Successful in 1m56s
2026-10-03 16:05:16 +00:00
weichen 7124ead2ad 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-architecture-baseline.md(PR#167) — 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 16:04:58 +00:00
weichen e294729a44 Merge pull request 'Add an architecture edge ratchet and waiting-state tokens' (#167) from feature/architecture-baseline into main
ci / test (push) Successful in 1m55s
2026-10-03 16:04:36 +00:00
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