3 人小团队 · 项目+部门双轴 · Codex 已审
timeout 命令 (GNU coreutils 才有), supervisor.sh rc=127 整条 workflow 异常退. 立改用 perl -e 'alarm shift; exec @ARGV' 1200 wrapper 通用不依赖 brew. supervisor + arena 4 修就绪重启, hand 1 跑起来了. 期望: workflow agent 全程开着不再 60s idle 退, reopen 第 2 圈不再 fallback.
| 决策 | 结论 | 状态 |
|---|---|---|
| 展会形式 | 两条线: playtest 4 人桌 + GI arena 6 人桌网页直播 | 已定 |
| 擂台模型 | qwen3:14b baked + think-ON (新派生 51 字段烤进了) | 已切 |
| 6 LLM 座可选 Claude | AIDR_USE_BRIDGE=1 走文件桥, 用 Claude Code 配额 (不掏 anthropic 单价) | 通 |
| 展会电脑 | 就这台 (扑克 solver 已装) | 已解决 |
bridge_workflow.js:75-78 删 60s no_req idle break. agent 全程开着, 只 hand_end / STOP / 1200s absolute timeout 退. step 1+2 都加 1200s 绝对超时 (Codex 找的: step 1 等 system 文件没 timeout 会无限挂)bridge_supervisor.sh 加外层 1200s timeout 双保险 (workflow 卡死 → supervisor 强 kill, 让下手能起). 实测 macOS 没内置 `timeout` 命令, 改用 perl -e 'alarm shift; exec @ARGV' 1200 wrapper (exit 142 = alarm 强 kill), 通用不依赖 brew coreutils. (b) supervisor 启动清旧 req/resp/system.txt (防 Godot 重启 _hand_seq=1 时旧 SYSTEM 污染新 hand)holdem_poker_table.gd:660-662 _bridge_emit_hand_end 提前到 hand_finished.emit 前, 防 UI/history listener 报错影响 bridge teardownDocumentation/audits/2026-06-19-arena-step2/dept-taxonomy-research.jsonDocumentation/audits/2026-06-19-arena-step2/claude-7dept.jsonDocumentation/audits/2026-06-19-arena-step2/codex-independent.txt