Fix flaky test_profile_0_kinds... (key name for retrospection kind matching) so all memory tests pass cleanly post T05

Part of final verification that 'installing still works' after the CYA-WP-0005 ralph loop.
This commit is contained in:
2026-05-28 03:30:28 +02:00
parent 0a85539d8d
commit c60b3b5001

View File

@@ -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 13 (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
# ---------------------------------------------------------------------------