Remove pipefail SIGPIPE hazards in managed shell scripts #664

Merged
weichen merged 12 commits from fix/svc-pipefail-early-exit-pipes into main 2026-10-20 17:15:47 +00:00
12 Commits
Author SHA1 Message Date
weichen 14b3ee3f65 Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 2m44s
ci / test (pull_request) Successful in 9m38s
ci / test-pg (pull_request) Successful in 9m47s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=36466b99f2fbc8e389167e01e722ece33965df2b; before_record=657dfdf015f77a08cc9817d1d5acc3b272430015.

Impact: task metadata only.

Refs: .task/archive/fix-svc-pipefail-early-exit-pipes.md
2026-10-20 17:05:29 +00:00
weichen 657dfdf015 Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=36466b99f2fbc8e389167e01e722ece33965df2b.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 17:04:45 +00:00
weichen 689e48c68d Record the sync checkpoint
ci / svc-realcombo (pull_request) Successful in 3m10s
ci / test (pull_request) Successful in 10m59s
ci / test-pg (pull_request) Successful in 13m7s
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=1850d03563875fd848664ab9b348f6858d0fa590; before_record=3b7123bc5a56bbfefc007167875c044ce3dfe69c.

Impact: task metadata only.

Refs: .task/archive/fix-svc-pipefail-early-exit-pipes.md
2026-10-20 16:37:20 +00:00
weichen 3b7123bc5a Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=1850d03563875fd848664ab9b348f6858d0fa590.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 16:36:07 +00:00
weichen 933cf94dba Fold-close the task card before merge
ci / svc-realcombo (pull_request) Successful in 4m14s
ci / test (pull_request) Successful in 8m18s
ci / test-pg (pull_request) Successful in 12m35s
Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/fix-svc-pipefail-early-exit-pipes.md -> .task/archive/fix-svc-pipefail-early-exit-pipes.md; status 已完成(合入前闭合); PR #664 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/664.
Impact: task metadata only; the card is archived within PR #664 and lands with its merge commit.
Refs: task.sh close --self
2026-10-20 15:52:30 +00:00
weichen 4d93a7767d Record scope, receipts and independent review for the pipe hazard sweep
ci / svc-realcombo (pull_request) Failing after 7m45s
ci / test (pull_request) Failing after 22m29s
ci / test-pg (pull_request) Successful in 26m10s
Why: the sweep needs its authorization boundary, three agent unit receipts and
the review verdict recorded before delivery.
Evidence: /tmp/svc-pipefail-impl-r1-20261020.json (cursor, success, f87d63f),
/tmp/svc-pipefail-review-r1-20261020.json (pi-glm, PASS, 2ef67de),
/tmp/svc-pipefail-repair-r2-20261020.json (cursor, success, 5fadf85);
review report .task/reviews/2026-10-20-svc-pipefail-independent-review.md.
Impact: card metadata only; no behaviour change.
Refs: fix/svc-pipefail-early-exit-pipes
2026-10-20 15:52:10 +00:00
weichen b9a0309aa4 Record the sync checkpoint
Why: bind the task validation checkpoint to the integration baseline.

Evidence: SELF recursive component checks; sync_base=6a7f008ed491e813d7f43fb013cb9542d849ff85; before_record=ba4917e62bec2a4e149391f4f7535e6e937e4559.

Impact: task metadata only.

Refs: .task/fix-svc-pipefail-early-exit-pipes.md
2026-10-20 15:48:20 +00:00
weichen ba4917e62b Merge authoritative main into the task branch
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=6a7f008ed491e813d7f43fb013cb9542d849ff85.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
2026-10-20 15:47:33 +00:00
agent-exec-transport 5fadf85860 agent-exec transport c6743cc0361111164521768af8bcab90/c2e401e79841 2026-10-20 15:37:21 +00:00
agent-exec-transport 2ef67de19e agent-exec transport f1ee1bfbe6aecae18dec7f589c024392/29f02d54106f 2026-10-20 15:15:46 +00:00
agent-exec-transport f87d63ffd8 agent-exec transport 03522b193f49679a69e784a2cc3fd118/431f463cce7f 2026-10-20 14:46:16 +00:00
weichen 78fdd516cc Record the task card for fix-svc-pipefail-early-exit-pipes
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-svc-pipefail-early-exit-pipes.md; R0=7e19cf3e182b566bdc48a7e690e44ff11b4ab33c.

Impact: task metadata only; the feature workspace starts at 7e19cf3e18.

Refs: .task/fix-svc-pipefail-early-exit-pipes.md
2026-10-20 14:22:14 +00:00