baa-conductor

git clone 

baa-conductor / docs / decisions
im_wower  ·  2026-03-22

0001-single-node-mini.md

 1# 0001 单节点 mini 决策
 2
 3## 状态
 4
 5已采纳。
 6
 7## 决策
 8
 9当前项目统一收口为:
10
11- `mini` 是唯一长期运行的 conductor 节点
12- `mini` 负责自启动、状态面、控制面和公网入口
13- `mac` 不再承担 standby、failover、switchback 的职责
14
15## 原因
16
17- 当前项目后续会被其他项目替代,不值得继续维护主备复杂度
18- 现网剩余问题已经集中在 `mini` 自身的运行态收口
19- 切换文档、脚本和操作链条过长,继续维护性价比低
20
21## 直接影响
22
23- 当前推荐运维模式改成 `mini` 单节点
24- 历史主备/failover/switchback 内容直接从主线移除
25- 后续零散修复优先聚焦:
26  - live `status-api` 漂移
27  - `mini` runtime 路径 canonicalization
28  - `mini` 单节点下的自启动与公网入口稳定性
29
30## 不做的事情
31
32- 不再围绕 `mac` 设计新的 rehearsal、切换或兜底流程
33- 不为历史兼容保留多节点运维入口
34
35## 回溯方式
36
37- 旧的主备资料统一通过 tag `ha-failover-archive-2026-03-22` 回溯