diff --git a/tests/test_memory.py b/tests/test_memory.py index b4d26e7..284e2b7 100644 --- a/tests/test_memory.py +++ b/tests/test_memory.py @@ -210,13 +210,14 @@ def test_profile_0_provenance_and_note_markers(isolated_memory): def test_profile_0_kinds_and_activation_context_supported(isolated_memory): """Profile 0 fully supports the seam used by Profiles 1–3 (kinds + activation_context).""" - remember_retrospection_outcome("p0_retro", "remember this pattern", scope="p0-proj") + remember_retrospection_outcome("p0_retrospection", "remember this pattern", scope="p0-proj") act = {"cwd": "p0-proj", "profile": "default"} data = recall_preferences(scope="p0-proj", kinds=["retrospection"], activation_context=act) assert len(data["items"]) >= 1 - assert data.get("activation_context") is None or isinstance(data.get("provenance"), list) # provenance always present + prov = data.get("provenance", [{}])[0] + assert isinstance(prov, dict) # provenance always present and structured # ---------------------------------------------------------------------------