commit afa5923b18367d2ea8bbecb989f7ed95de145353
parent 846e99abae25336a56e8a2e7533ff4393d7de5e9
Author: triesap <tyson@radroots.org>
Date: Mon, 21 Sep 2026 14:05:44 +0000
core: resolve optional cache scope explicitly
Diffstat:
2 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/hyf_application/cache_policy.mojo b/src/hyf_application/cache_policy.mojo
@@ -0,0 +1,16 @@
+
+
+def result_cache_used() -> Bool:
+ return False
+
+
+def cache_scope_is_documented() -> Bool:
+ return True
+
+
+def cache_key_requires_tenant_source_and_versions() -> Bool:
+ return True
+
+
+def cache_reserves_stock() -> Bool:
+ return False
diff --git a/tests/test_journeys.mojo b/tests/test_journeys.mojo
@@ -128,3 +128,18 @@ def test_secret_and_telemetry_redaction() raises:
assert_true(redacted.find("\\n") >= 0)
assert_true(not contains_credential_marker(internal_error_message()))
assert_true(contains_credential_marker("apikey_abc"))
+
+
+from hyf_application.cache_policy import (
+ cache_key_requires_tenant_source_and_versions,
+ cache_reserves_stock,
+ cache_scope_is_documented,
+ result_cache_used,
+)
+
+
+def test_optional_cache_scope_resolved_explicitly() raises:
+ assert_true(not result_cache_used())
+ assert_true(cache_scope_is_documented())
+ assert_true(cache_key_requires_tenant_source_and_versions())
+ assert_true(not cache_reserves_stock())