hyf

Context-aware query service for Radroots
git clone https://radroots.dev/git/hyf.git
Log | Files | Refs | README | LICENSE

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:
Asrc/hyf_application/cache_policy.mojo | 16++++++++++++++++
Mtests/test_journeys.mojo | 15+++++++++++++++
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())