|
|
@@ -322,3 +322,31 @@ T1/T2/T3 互不相干可并行(三组代码隔离在不同脚本);T5 必
|
|
|
**下一步**:**性能注意**——`enumerate_sessions` 全量枚举在部分远端实例连接超时时很慢(>250s 实弹),影响 `--auto` 首步;已被 T5 直连改造部分缓解(dispatch 复用已建会话),建议后续轮次并行化/短路不可达实例。**第二步 hub 退役归档**前置:T1–T8 全部落地并通过 N ≥ 3 日闭环稳定验证(至少覆盖一次 429 黑窗 + 一次 08:00 解禁 + 一次多实例并发)。退役动作见「二、第二步」:tasks_backlog 待办迁移、停 setup_scheduled_tasks 关联 automation、归档 `tools/xaf_agent_hub/` → `docs/archive/xaf-agent-hub-legacy/`、最终验收完整 TDD 闭环期间零 hub 退回。
|
|
|
|
|
|
|
|
|
+---
|
|
|
+
|
|
|
+### T8.1 并行 CF automation 收敛(T8 覆盖缺口补漏)—— ✅ 已落地(2026-11-09)
|
|
|
+
|
|
|
+**发现(验证期启动前盘点)**:CF 研发闭环体系实际有 **7 个 ACTIVE automation**(每时共 7 轮),T8 只改造了 `5c32f42a`(每时45分)一个。并行 6 个(`54247bf9`/`05193ba0`/`856ff81f`/`0b1ecca1`/`ce26ad68`/`298dcf47`)prompt 为 generic「处理闭环开发任务」,虽无显式 hub 命令引用(T8 抽查判据表面成立),但执行 agent 会自主读取 `tools/xaf_agent_hub/` README 并调用 hub 脚本——实证:11-09 04:19(05193ba0 轮)与 06:15(第87轮)跑批记录仍用 `fill_slots` / `hub.py dispatch` / `tasks_backlog.json`。
|
|
|
+
|
|
|
+**收敛动作**:6 个并行 CF automation prompt 各追加**统一收敛纪律块**(同一文案,含上个规范):
|
|
|
+- 任务池单一事实源 `.workbuddy/tasks.json`(本地私有不入库);
|
|
|
+- 盘点:`tdd_orchestrate.py --status --top 12 --role 研发负责人` / `--inspect` / `--clean-check` / `--changes --days 7` / `--resume --dry-run`;恢复:`--resume`;派发:`--auto --role 开发 --limit 2`;池空按 `--changes`/场景缺口 `--add-task <key> --requirement <溯源> --design <溯源>` 续派——全部 skill 命令;
|
|
|
+- 并发互斥(`.tdd/state.json` 5 分钟内被其他错峰负责人改动则本轮跳过)+ git 真理纪律(严禁 `git add -A`,只 add 精确路径)对齐 `5c32f42a`;
|
|
|
+- ❌ **禁止调用 `tools/xaf_agent_hub/` 下任何脚本**(hub.py/scheduler.py/fix_free_limit.py/resume_interrupted.py/confirm_session.py/setup_scheduled_tasks.py 等);如有 skill 能力缺失如实记录回报,**不得退回 hub**。
|
|
|
+
|
|
|
+**意义**:收敛是「验证期零 hub 退回」成立的前提——否则并行轮次每时 6 轮仍用 hub,观察必然失真。收敛不改 hub 目录、不触碰第二步任何退役动作(纯 prompt 层面)。
|
|
|
+
|
|
|
+**验证**:6 个 update 全部 success,prompt 回读含统一纪律块、`nextRunAt` 正常;`5c32f42a` 原 prompt 不受影响;MES 系列(不同项目,非本迁移范围)与 PAUSED 的 XAF Hub 巡检(`aa054f99`/`0036de92`/`c1658227`,已暂定)不在收敛范围,第二步退役时复核。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+### 【验证期开启】N ≥ 3 日闭环稳定验证(2026-11-09 用户拍板「先观察 ≥3 日再退役」)
|
|
|
+
|
|
|
+观察期自 2026-11-09 起,**不早于 2026-11-12 评估**。CF 研发闭环 7 轮(每时45分 + 并行 6 错峰)现已全部纯 skill 路径。
|
|
|
+
|
|
|
+**观察指标(每轮巡检汇报必填「hub 退回例外」栏,无→0)**:
|
|
|
+1. 是否出现任何一次**因 skill 缺能力而退回 hub** 的例外(豁免:只读审计性 `hub.py watch` 进程 PID 108156,第二步退役时清理);
|
|
|
+2. 事件覆盖:一次真实 429 黑窗 → 08:15 解禁(⚠ **已天然覆盖**——11-08 23:35 全节点 free 耗尽封禁 → 11-09 08:15 解禁,P0/P1 黑窗改造已实盘验证 6 实例);一次多实例并发派发;
|
|
|
+3. `--resume`/`--auto`/`--add-task` skill 命令全链路无缺口。
|
|
|
+
|
|
|
+**提前退役触发条件**:连续 3 日零 hub 退回例外。期间如有 skill 能力缺口 → 按 T 系列补齐后再继续观察,不提前退役。
|