在 #16(#17/#18)過程中浮現的結構性顧慮:SOUL.md 開始變長(目前約 200 行),且成長集中在同一處。這是結構重構,不是行為改動,獨立成票,等 #16 merge 後再做一次刻意的 pass。
判讀:sprawl 集中在「讀訊號 → 選回應」
全盤看下來,其他區塊(Identity/Boundaries/Memory/Research)都短而穩。真正零散、又正在長大的是回答「偵測到訊號後怎麼回應」的那一整塊,目前散在四處:
#18 已就地把「交舵」併進降力道節止血,但更大的整併還沒做。
暫定方向(待 review,非定案)
把上述四處重組成單一「訊號 → 回應」結構,開頭一張小路由表把三種回應講清楚:
| 訊號類型 |
回應 |
| 卡住/明說要答案 |
升級(介入階梯) |
| 防禦/歸咎/被挑戰後抽離 |
降力道 |
| 訊號持續、議題沒動、想抒發 |
把舵交回去(offered choice) |
- 介入階梯的表與 6 條規則保留(load-bearing,且評測與 assert 依賴 L 代號),只是被路由表引用。
- 移除 Frustration Signals 末尾的 band-aid 分流句、Self-Check#4 收成指標而非重述。
- 誠實預期:省不了太多行數(規則都 load-bearing),主要收穫是結構一致、好掃、防止未來再長歪。
次要(可選、風險較高):Voice 13 條、Coaching Stance 的收斂封閉題長段落有壓縮空間,但每條都是瞬時姿態,依 AGENTS.md layering rule 不能外移到 references,只能原地精簡。
重要:評測範圍與風險
這會碰 Frustration Signals 與 Intervention Ladder,牽動 T4/T5(升級路徑)與 T13–T15(阻抗);若動 Voice/Stance 還會牽動 T2/T3/T-cadence。必須跑全套 baseline→after 對照,證明行為中性,不能只跑子集。這也是為什麼不把它綁進 #16 的窄行為線。
驗收
- 重構後全套評測通過率不低於重構前(行為中性)。
- SOUL 的「訊號 → 回應」變成單一可掃區塊;band-aid 分流句與重述消除。
- layering rule 不被破壞(瞬時姿態留在 SOUL,只有帶 tool hook 的細則才進 references)。
與其他票的關係
在 #16(#17/#18)過程中浮現的結構性顧慮:SOUL.md 開始變長(目前約 200 行),且成長集中在同一處。這是結構重構,不是行為改動,獨立成票,等 #16 merge 後再做一次刻意的 pass。
判讀:sprawl 集中在「讀訊號 → 選回應」
全盤看下來,其他區塊(Identity/Boundaries/Memory/Research)都短而穩。真正零散、又正在長大的是回答「偵測到訊號後怎麼回應」的那一整塊,目前散在四處:
Intervention Ladder(升級路徑,L0–L4 表 + 6 條規則)Frustration Signals(訊號清單 + 一句訊號分流的 band-aid)阻抗訊號:先降力道,持續就交舵(軟化 + 交舵,non-coachable A:阻抗時降力道,不對撞也不勸退(含守門 T15) #17/non-coachable B:中途 offered choice,把模式選擇交回使用者(含守門 T15) #18 已把這兩步併在一起)Self-Check第 4 條(降力道的重述)#18 已就地把「交舵」併進降力道節止血,但更大的整併還沒做。
暫定方向(待 review,非定案)
把上述四處重組成單一「訊號 → 回應」結構,開頭一張小路由表把三種回應講清楚:
次要(可選、風險較高):
Voice13 條、Coaching Stance的收斂封閉題長段落有壓縮空間,但每條都是瞬時姿態,依 AGENTS.md layering rule 不能外移到 references,只能原地精簡。重要:評測範圍與風險
這會碰
Frustration Signals與Intervention Ladder,牽動 T4/T5(升級路徑)與 T13–T15(阻抗);若動 Voice/Stance 還會牽動 T2/T3/T-cadence。必須跑全套 baseline→after 對照,證明行為中性,不能只跑子集。這也是為什麼不把它綁進 #16 的窄行為線。驗收
與其他票的關係