commit 7273b4d6a57a875c605fc5092e168e218f018b2a
parent b17fcd74284dd424e3357a3029728e8221f6608b
Author: triesap <tyson@radroots.org>
Date: Thu, 9 Apr 2026 01:43:30 +0000
tests: record fixture mirror authority contract
- add explicit mirror-role metadata to the repo-local hyf fixture manifest
- record the canonical hyf fixture authority path in the mounted mirror
- lock the shared scenario sync policy with a repo-local manifest test
- keep the maintenance surface inside the test fixture boundary only
Diffstat:
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/tests/fixtures/v1/manifest.json b/tests/fixtures/v1/manifest.json
@@ -3,6 +3,9 @@
"schema_version": 1,
"description": "Canonical HYF stdio request and response scenarios for deterministic bootstrap capabilities.",
"family_kind": "wire_compatibility",
+ "family_role": "dependency_surface",
+ "canonical_authority_path": "testing/fixtures/canonical/hyf/v1",
+ "shared_scenario_sync_policy": "same_logical_workstream",
"transport": "stdio",
"request_framing": "newline_delimited_json",
"scenario_files": [
diff --git a/tests/test_hyf.mojo b/tests/test_hyf.mojo
@@ -258,6 +258,18 @@ def test_repo_local_fixture_manifest_declares_expected_scenarios() raises:
manifest["request_framing"].string_value(),
"newline_delimited_json",
)
+ assert_equal(
+ manifest["family_role"].string_value(),
+ "dependency_surface",
+ )
+ assert_equal(
+ manifest["canonical_authority_path"].string_value(),
+ "testing/fixtures/canonical/hyf/v1",
+ )
+ assert_equal(
+ manifest["shared_scenario_sync_policy"].string_value(),
+ "same_logical_workstream",
+ )
var scenario_files = _array_string_values(manifest["scenario_files"])
assert_equal(len(scenario_files), 8)