Pin backend to the depth-one subagent loop #140

Merged
weichen merged 9 commits from feature/agent-harness-p3 into main 2026-10-01 14:51:02 +00:00
9 Commits
Author SHA1 Message Date
weichenandCursor 8c43d4b16c Move the merge sync row into the task card table
ci / test (pull_request) Failing after 1m56s
Why: task-sync appended the checkpoint after the test block. The card keeps sync rows in one table.
Evidence: sync_base bc8fef76bb, tested_head 53f8a05, checked_at 2026-10-01T14:50:18Z.
Impact: Task card only.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:50:39 +00:00
weichen 74973fe4d6 Record the sync checkpoint 2026-10-01 14:50:18 +00:00
weichenandCursor 53f8a059bd Record the live subagent conversation check
ci / test (pull_request) Failing after 1m35s
Why: The confirm card on a child run and the history split were only covered by tests. A real conversation had to show they hold before merge.
Evidence: p3a at dev@f823118. explore hid tool names from the next turn, writer pinned artifacts, the inbox showed the child confirm card, and the squad leader wrote output.md.
Impact: Task card only. No code change.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:50:08 +00:00
weichenandCursor f8231182ed Record the harness pull requests on the task card
ci / test (pull_request) Failing after 1m31s
Why: The card is the pull request body, so it has to name the open Backend and Dev requests.
Evidence: Backend pull 45 and Dev pull 140 are open and unmerged.
Impact: Task card only. Neither request is merged.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:15:08 +00:00
weichenandCursor 099bcd5e01 Record the harness P3a verification on the task card
ci / test (pull_request) Failing after 1m31s
Why: Acceptance needs the precheck, task-sync, and test evidence on the same card that will become the pull request.
Evidence: make task-sync at 5ed3649; make test exited 0 (boundaries, core, backend, frontend 51, ui 71, agent-command).
Impact: Task card only. No code or submodule change.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:14:41 +00:00
weichen 0cb89b3a3a Record the sync checkpoint 2026-10-01 14:13:39 +00:00
weichenandCursor 5ed3649b42 Pin backend to the depth-one subagent loop
Why: Subagents now run a profile-scoped tool loop and stay out of the parent history. The Dev checkout has to build that backend.
Evidence: Backend 5051a06; go test ./... and make test passed in this checkout. The three agent-native gitlinks stay a34689c.
Impact: Only modules/backend moves. Squad, core, and the three agent-native pins stay put.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:13:33 +00:00
weichenandCursor dd80c6904d Record the P3a scope on the task card
Why: The subagent runtime task needs an explicit write scope and the two rulings before backend edits.
Evidence: make precheck verdict READY at bc8fef76bb. Required reading baseline.md and delivery.md section 1.
Impact: No code change. Kernel, squad, and core contracts stay as on main.
Refs: feature/agent-harness-p3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 14:05:49 +00:00
weichen 09a439b33c Record the task card for feature-agent-harness-p3 2026-10-01 14:02:12 +00:00