From 2464906d9108aa58154602b298e468120daff418 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Mon, 3 Aug 2026 09:03:06 +0000 Subject: [PATCH] =?UTF-8?q?chore(TARGET):=20=E6=9C=AA=E4=BF=AE=E5=BE=A9?= =?UTF-8?q?=E8=A3=82=E7=97=95=E5=AE=8C=E6=88=90=EF=BC=8C=E9=9A=8E=E6=AE=B5?= =?UTF-8?q?=204=20=E5=85=A8=E6=95=B8=E5=81=9A=E5=AE=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 (1M context) --- TARGET.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/TARGET.md b/TARGET.md index 6cb40b4..13197b4 100644 --- a/TARGET.md +++ b/TARGET.md @@ -206,9 +206,16 @@ Q5–Q10 六題已於 2026/08/03 由使用者拍板,設計不再需要確認 全部收掉就回 null=「還沒開始新的一段」,不是退回上一段。 `memory/chapters/` 歸 Gitea 的 Wiki 區(比長期記憶更低頻) -- [ ] **階段 4:關係的未修復裂痕** +- [x] **階段 4:關係的未修復裂痕**(2026/08/03 17:02:39 完成) - `closeness`/`trust` 是純量,缺「上次那件事還沒和好」。 - - [ ] 讓關係節點能掛未修復的裂痕,並在回想與語氣上生效 + - [x] 讓關係節點能掛未修復的裂痕,並在回想與語氣上生效 + —— 節點多一個 `rifts` 陣列(一個人可以同時卡著幾件事), + `relation rift --about|--heal|--memory`。 + **語氣上**:`riftBrief()` 在 `toneDirective` 裡講明「親近度高不等於沒事」。 + **回想上**:裂痕帶著那則長期記憶的名字,人格要細節自己 `recall`, + 不必等使用者提起那件事——沒和好的事本來就會自己浮上來。 + `--heal` 是寫 `healed_at` 而不是刪掉那一筆:**和好過跟沒發生過不一樣**。 + 獨立於 `closeness`/`trust`:把親近度調低會看起來像「本來就沒那麼近」 ---