Drop remaining hardcoded test ports in favor of free_test_port() #676

Merged
weichen merged 5 commits from fix/remaining-hardcoded-ports into main 2026-10-21 11:04:28 +00:00
5 Commits
Author SHA1 Message Date
weichen c89a894530 Fold-close the task card before merge
ci / svc-realcombo (pull_request) Successful in 2m55s
ci / test (pull_request) Successful in 9m11s
ci / test-pg (pull_request) Successful in 11m25s
Why: close the task card inside its own PR so landing it needs no post-merge backfill or separate close PR.
Evidence: .task/fix-remaining-hardcoded-ports.md -> .task/archive/fix-remaining-hardcoded-ports.md; status 已完成(合入前闭合); PR #676 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/676.
Impact: task metadata only; the card is archived within PR #676 and lands with its merge commit.
Refs: task.sh close --self
2026-10-21 10:52:33 +00:00
weichen 06e3f1bca4 Record scope, review PASS and verification for the port allocator
ci / svc-realcombo (pull_request) Successful in 2m43s
ci / test (pull_request) Successful in 9m15s
ci / test-pg (pull_request) Successful in 12m6s
Why: the card must carry the helper's design boundary, the (r1 scope-expansion
-> granted expansion -> r2 success) trajectory, the independent review verdict
and the runtime evidence before delivery.

Evidence:
  /tmp/ports-load-20261021.json: helper test under 64-load OK
  /tmp/ports-svc-tests-20261021.json: tests.test_svc 23 OK
  /tmp/ports-governance-20261021.json: 527 OK (18 skipped)
  /tmp/remaining-ports-impl-r2-20261021.json: cursor, success
  /tmp/remaining-ports-review-r1-20261021.json: pi-glm, PASS

Impact: card metadata only.
Refs: PR #676; fix/remaining-hardcoded-ports
2026-10-21 10:52:28 +00:00
agent-exec-transport 076a686592 agent-exec transport d90f144a0e3d59039289174e486a8816/e9bc28611767 2026-10-21 10:51:22 +00:00
agent-exec-transport 70c810a030 agent-exec transport d746852ae50f236002975c61a064caa9/397c60bd1367 2026-10-21 10:27:21 +00:00
weichen 88aa4b6b7d Record the task card for fix-remaining-hardcoded-ports
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-remaining-hardcoded-ports.md; R0=444fb1dee2a72452be23b97cbaaad9e28c42dffd.

Impact: task metadata only; the feature workspace starts at 444fb1dee2.

Refs: .task/fix-remaining-hardcoded-ports.md
2026-10-21 10:19:04 +00:00