docs: improve KNOWN_VIOLATIONS justifications in verify_memory_sovereignty.py
Some checks failed
Forge CI / smoke-and-build (pull_request) Failing after 36s
Some checks failed
Forge CI / smoke-and-build (pull_request) Failing after 36s
This commit is contained in:
@@ -91,13 +91,17 @@ NETWORK_FUNC_NAMES = {
|
||||
# Each entry maps to a reason string.
|
||||
KNOWN_VIOLATIONS = {
|
||||
"tools/graph_store.py": (
|
||||
"GraphStore persists to Gitea via API — not part of core memory path "
|
||||
"(MEMORY.md/USER.md/SQLite). Excluded from sovereignty gate."
|
||||
"GraphStore persists to Gitea via API. This is a known architectural trade-off "
|
||||
"for knowledge graph persistence, which is not part of the core memory path "
|
||||
"(MEMORY.md/USER.md/SQLite). Future work will explore local-first alternatives "
|
||||
"to align more closely with SOUL.md principles."
|
||||
),
|
||||
"tools/session_search_tool.py": (
|
||||
"Session search uses LLM summarization (auxiliary client) to generate "
|
||||
"summaries. The FTS5 search itself is local; the LLM call is for "
|
||||
"presentation, not storage. Known architectural trade-off."
|
||||
"Session search uses LLM summarization via an auxiliary client. While the FTS5 "
|
||||
"search is local, the LLM call for summarization is an external dependency. "
|
||||
"This is a temporary architectural trade-off for enhanced presentation. "
|
||||
"Research is ongoing to implement local LLM options for full sovereignty, "
|
||||
"in line with SOUL.md."
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user