角色定位
$ralplan 是 v0.21.x canonical workflow 的 planning stage:
$deep-interview → $ralplan → $ultragoal
$deep-interview 收斂需求;$ralplan 把需求整理成可審查計畫與 evidence;$ultragoal 再負責持久完成。
Contract A:Advisory,不是 Execution
v0.21.1 的 Ralplan Advisory 讓 Planner → Architect → Critic 可以合作檢查計畫,但結果仍是 advisory:
- 不自動取得執行權限
- 不自動進入 implementation
- 不以 reviewer evidence 當成全域 mutation approval
- crash recovery / state mirror 採 fail-closed
何時使用
- 大型 refactor 在真正修改前要做架構審查。
- 需求已由
$deep-interview收斂,但 implementation plan 還需 challenge。 - 想把 planner / architect / critic 的結論保留下來,讓
$ultragoal有明確執行基準。
不要把它當成
$team:Ralplan 是規劃審查,不是平行 worker orchestrator。$ultragoal:Ralplan 不負責持久執行直到完成。- Approval bypass:Critic 說 OK 不等於自動取得修改權限。