Require agent-only merges and archive the delivered merge queue increment #536

Merged
weichen merged 3 commits from feature/card-close-merge-queue-20261014 into main 2026-10-13 18:22:26 +00:00
3 Commits
Author SHA1 Message Date
weichen 03ad9136e3 Merge authoritative main into the task branch
ci / svc-realcombo (pull_request) Successful in 1m52s
ci / test (pull_request) Successful in 4m58s
ci / test-pg (pull_request) Successful in 7m17s
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=57bcb17ea212a531186b6e21617a7f3bea65a791.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-13 17:34:21 +00:00
weichen 4c71058162 Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-merge-queue-policy-draft.md(PR#519) — 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-13 17:22:20 +00:00
weichen c02043f2c4 Require agent execution for every pull request merge
Why: The user requires all merges to follow agent-run synchronization, review, current-head CI and platform admission.

Evidence: Existing delivery stages and owner-only protection boundary reviewed; exact current Gitea Chinese labels verified from runtime resources.

Impact: Strengthen the merge executor rule only; retain human stage reviews, owner protection actions and actual CI requirements.

Refs: User instruction; merge-queue implementation plan U4/U5; Dev PR #519; Issue #518
2026-10-13 17:11:13 +00:00