From de4c47459a763dd31f557aa706150aaa2dd51a1b Mon Sep 17 00:00:00 2001 From: claude Date: Wed, 5 Aug 2026 22:36:10 +0400 Subject: [PATCH] the personal boundary lets a narrative world question through (V-554) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "расскажи про Байкал" was refused as his by 0.0052. Every world seed opened with an interrogative, so a world question phrased as an order landed nearer "я тебе рассказывал об этом?" — the same verb about his own words. Four narrative seeds on the world side. TestONNXPersonalBoundary 25/25 -> 29/29 on held-out utterances, and the control "я рассказывал тебе про байкал?" is still his. TestONNXTopics unchanged at 34/34. --- cmd/mavend/personalboundary.go | 9 +++++++++ cmd/mavend/personalboundary_test.go | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/cmd/mavend/personalboundary.go b/cmd/mavend/personalboundary.go index d71af54..d239bdd 100644 --- a/cmd/mavend/personalboundary.go +++ b/cmd/mavend/personalboundary.go @@ -94,6 +94,15 @@ var worldSeeds = []string{ // topic seeds had already let them past the weather source. "какой сегодня курс валют", "что сегодня происходит в мире", + // The narrative shape (Vikunja #554). "расскажи про Байкал" was refused as + // his by 0.0052, and nothing here was phrased as an order rather than a + // question: every world seed above opens with an interrogative. So a world + // question that names its subject and asks for prose landed nearer "я тебе + // рассказывал об этом?", which is the same verb about his own words. + "расскажи про байкал", + "расскажи про древний рим", + "объясни как работает двигатель", + "tell me about the roman empire", } // 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 4c62047..cc21295 100644 --- a/cmd/mavend/personalboundary_test.go +++ b/cmd/mavend/personalboundary_test.go @@ -82,6 +82,13 @@ func TestONNXPersonalBoundary(t *testing.T) { {"какой сегодня праздник", false}, {"что интересного произошло сегодня в мире", false}, {"кто выиграл вчера матч", false}, + // The narrative shape, held out from the seeds above (Vikunja #554). + // The control is the row after them: the same verb about his own words + // is still his. + {"расскажи про эверест", false}, + {"расскажи про войну 1812 года", false}, + {"объясни что такое инфляция", false}, + {"я рассказывал тебе про байкал?", true}, } h := &reactiveHandler{recall: recallWiring{embedder: emb}}