feat: add sovereign conversation artifacts slice (#1117)
Some checks failed
CI / test (pull_request) Failing after 1m7s
Review Approval Gate / verify-review (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 1m24s

This commit is contained in:
Alexander Whitestone
2026-04-15 22:58:44 -04:00
parent 95d485160a
commit b7bf532f4e
6 changed files with 191 additions and 9 deletions

View File

@@ -1,3 +1,7 @@
from pathlib import Path
import yaml
from nexus.mempalace.config import CORE_ROOMS
from nexus.mempalace.conversation_artifacts import (
ConversationArtifact,
@@ -9,6 +13,8 @@ from nexus.mempalace.conversation_artifacts import (
def test_sovereign_room_is_core_room() -> None:
assert "sovereign" in CORE_ROOMS
rooms_yaml = yaml.safe_load(Path("mempalace/rooms.yaml").read_text())
assert any(room["key"] == "sovereign" for room in rooms_yaml["core_rooms"])
def test_normalize_speaker_maps_alexander_variants() -> None: