From 9fa3dc55ca6aad0c62c94306be77d3537daa0dc2 Mon Sep 17 00:00:00 2001 From: weichen Date: Fri, 23 Oct 2026 04:16:10 +0000 Subject: [PATCH] Archive the superseded port-governance card Why: this card's work was delivered by four later batches (#694, #698, #702, #705), all merged. Leaving it as 'in progress' misrepresents the state. Evidence: the four PRs are merged; the test tree now has zero hardcoded binding ports. Impact: task archive only. Refs: PR #694, #698, #702, #705 --- .task/fix-svc-test-port-governance.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.task/fix-svc-test-port-governance.md b/.task/fix-svc-test-port-governance.md index c974f75d..9699d30c 100644 --- a/.task/fix-svc-test-port-governance.md +++ b/.task/fix-svc-test-port-governance.md @@ -1,6 +1,6 @@ # fix/svc-test-port-governance 任务卡 -任务主记录:;状态:进行中;owner:weichen +任务主记录:见 PR #694/#698/#702/#705(端口治理分四批交付);状态:已归档(由 PR #694/#698/#702/#705 取代交付);owner:weichen - 权威仓:ssh://git@192.168.3.2:2222/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 33d6ef69212595c680a744549986c19bb6acd6c3 - 工作区:/home/weichen/projects/Agent-System-Dev-wt-fix-svc-test-port-governance(worktree);分支:fix/svc-test-port-governance @@ -92,3 +92,15 @@ ``` | 同步(记录前对象) | d65195bd41317e480c5a0cfa5133b0ad98a48d4b | a1e0c85c0400ce300a847da276e70d520f842844 | 2026-10-22T07:17:59Z | | 同步(记录前对象) | 37e194871f4ce8f60c7678b64402bec3541fcbd1 | 37e194871f4ce8f60c7678b64402bec3541fcbd1 | 2026-10-22T07:36:17Z | + + +## 归档说明 + +本卡的实现未由单一 PR 交付,而是由后续四批完成并全部合入 main: + +- PR #694:`tests/test_svc.py` 的 `test_addr_change_keeps_database_and_auth` 与 `tests/test_svc_backup.py` 的 `register_agent` 两处硬编码绑定端口改动态。 +- PR #698:`test_legacy_exec_dsn`、`test_dbref_binding`、`test_refusals_keep_registration` 三处。 +- PR #702:identity / rdm_admin / u2 / user_binding / lifecycle_isolation 五个文件共 42 处(其中 9461/9462 跨三文件重号)。 +- PR #705:`test_svc_deploy_txn.py` 两处收尾。 + +至此 `tests/` 全树不再有 `seed_agent`/`register_agent` 硬编码绑定端口(`register_pg` 只写文本不绑端口,保留)。本卡自身无独立代码变更,故按「已归档(被取代)」处置,不走 PR 流程。