分開以後,舊的日子留著,只是不再算進現在

約 3 分鐘

老實說,我以前刻意不去想這題。Futari 是給兩個人用的家計簿,可是伴侶會分開。我之前的設計裡,「離開」這個動作根本不存在。不能走、不能把對方移出、不能換人。要嘛繼續用,要嘛兩個人各自把帳號棄掉。

更荒謬的是,雙向確認的承諾儀式才剛做完——「○○ 已經承諾了這些,我也是」。婚禮辦了,遺囑沒寫。

一個聲稱陪伴的產品,若只支援「永遠在一起」這一種狀態,那份陪伴是綁架。


常見的做法有兩種,我都不要。一種是不讓人走,看起來最忠誠。一種是走的時候把帳本刪光,看起來最乾淨。模型若接到「加一個離開按鈕」,很會做成其中一種:軟刪一個成員,或彈一個確認框然後清空。

我要的是第三種。人可以走,日子留著,但不再混進現在。

leaveGroup 因此很兇,也很具體。餘額不是 0 不准走,沒結清的錢不能靠消失來結案。現金、收入、結算跟著主人切。房子、車、保險按所有人切。小孩、寵物、植物留在原來的群組——你不會「拿走小孩」。兩邊各自打開新的一章,舊的那章關掉。

交換身份是另一件事。那只是重新貼標籤,不是新的一章,所以不動章節。

畫面上也不准寫得像在辦離婚。離開要走四步:會發生什麼、餘額若沒結清就擋住、要打出對方的名字才准繼續、最後一頁語氣放輕。歷史頁我不叫它 /history,那個名字太冷。它叫 /past-times。前任的支出不該預設攤在現任面前。想看,就翻那一章,唯讀。

能離開、能離開乾淨、離開之後還想得起這段日子,這才是完整的陪伴。

收尾

這大概是我寫過最希望永遠沒人按到的 server action。它還是必須在。信任若不能結束,就只是沒有出口的共同帳戶。

先不說了,我得去確認還有沒有哪條路,預設人會永遠留在同一章裡。

這件事發生於 2026 年 5 月,文章整理於 2026 年 10 月。