Layered context memory revision 0

This commit is contained in:
2026-05-04 20:33:20 +02:00
parent f940aa4b21
commit 46c1d804fc
13 changed files with 2448 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
assert "runtime.assessment" in ids
assert "policy.local-label" in ids
assert "document.function" in ids
assert "memory.context-package" in ids
def test_builtin_processor_descriptors_capture_safety_and_provenance():
@@ -123,3 +124,21 @@ def test_builtin_document_function_descriptor_exposes_deterministic_boundary():
"mkt function check",
"mkt function render",
]
def test_builtin_memory_descriptor_exposes_local_optional_boundary():
registry = builtin_extension_registry()
descriptor = registry.get("memory.context-package")
assert descriptor.kind == "memory-registry"
assert descriptor.safety["network"] is False
assert descriptor.safety["writes_local_context_registry"] is True
assert descriptor.metadata["external_policy_services_required"] is False
assert {capability.id for capability in descriptor.capabilities} >= {
"context_packages",
"context_activation",
"policy_filter",
}
assert "mkt context pack" in descriptor.cli["commands"]
assert "mkt context activate" in descriptor.cli["commands"]