From 35ae1f41da6263e6f7d9f12fa08798ed8a3fde65 Mon Sep 17 00:00:00 2001 From: claude Date: Wed, 5 Aug 2026 21:57:32 +0400 Subject: [PATCH] the personal boundary reads the day-word frame too (V-553) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The topic seeds let "какой сегодня праздник" and "что интересного произошло сегодня в мире" past the weather source, and the personal boundary refused them one source further down: "не знаю — не нашла у тебя такой записи" about a public holiday. Same defect, same mechanism, one layer lower. "что у меня сегодня" is a personal seed and worldSeeds had nothing in that frame. Two seeds fix it. TestONNXPersonalBoundary 22/22 -> 25/25, nothing regressed. --- cmd/mavend/personalboundary.go | 6 ++++++ cmd/mavend/personalboundary_test.go | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/cmd/mavend/personalboundary.go b/cmd/mavend/personalboundary.go index d14f80a..d71af54 100644 --- a/cmd/mavend/personalboundary.go +++ b/cmd/mavend/personalboundary.go @@ -88,6 +88,12 @@ var worldSeeds = []string{ "во сколько сегодня открывается магазин", "когда сегодня начинается матч", "во сколько сегодня восход солнца", + // The other frame a day word carries, and the same story: "что у меня + // сегодня" is a personal seed, so "какой сегодня праздник" and "что + // интересного произошло сегодня в мире" were refused as his after the + // topic seeds had already let them past the weather source. + "какой сегодня курс валют", + "что сегодня происходит в мире", } // personalBoundary holds the embedded seeds. Zero value is usable and means diff --git a/cmd/mavend/personalboundary_test.go b/cmd/mavend/personalboundary_test.go index 8fb9801..4c62047 100644 --- a/cmd/mavend/personalboundary_test.go +++ b/cmd/mavend/personalboundary_test.go @@ -76,6 +76,12 @@ func TestONNXPersonalBoundary(t *testing.T) { {"во сколько закат сегодня", false}, {"когда сегодня заканчивается концерт", false}, {"во сколько завтра открывается аптека", false}, + // The "какой сегодня X" frame. These clear the weather topic after the + // V-553 seeds and were then refused here, which is the same defect one + // source further down the chain. + {"какой сегодня праздник", false}, + {"что интересного произошло сегодня в мире", false}, + {"кто выиграл вчера матч", false}, } h := &reactiveHandler{recall: recallWiring{embedder: emb}}