File size: 2,360 Bytes
ed3aeeb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | {
"schema_version": "1.0",
"model": {
"model_id": "T00BATCHFAIL",
"model_name": "Expected failure isolation fixture",
"task": "automation_fixture",
"architecture_family": "Linear fixture",
"source_framework": "fixture",
"source_repository": "repository-local immutable test fixture",
"license": "CC0-1.0",
"public_quantized_available": true,
"paired_fp32_available": true,
"pair_compatibility": "VERIFIED",
"dataset": "synthetic fixed bytes (orchestration test only)",
"metric": "expected missing-input failure",
"input_shape": [1, 4],
"output_shape": [1, 2],
"preprocessing": "none",
"label_space": "fixture-a, fixture-b",
"eligibility": "ELIGIBLE",
"priority": "P3",
"random_seed": 0
},
"artifacts": {
"fp32": {
"artifact_id": "T00BATCHFAIL-fp32-v1",
"source_url": "repository://tests/fixtures/intentionally-missing.fixture",
"local_path": "{model_dir}/source/fp32/intentionally-missing.fixture",
"format": "fixture",
"version": "1",
"sha256": "d90f8e2b05927d885785b48c8b4fc39f011e3cda3a0e1ea63c6cf0329d58ef09",
"license": "CC0-1.0"
},
"public_quantized": {
"artifact_id": "T00BATCHFAIL-public-quantized-v1",
"source_url": "repository://tests/fixtures/public_quantized.fixture",
"local_path": "{model_dir}/source/quantized/public_quantized.fixture",
"format": "fixture",
"version": "1",
"sha256": "88c576049e1c474dd728dd822cf8596328a5581c2786fbfc3b28f0b7e83da1f4",
"license": "CC0-1.0"
}
},
"stages": [
{
"id": "acquire_fp32",
"stage": "source_acquisition",
"variant": "fp32",
"command": [
"{python}", "{repo_root}/scripts/stages/copy_artifact.py",
"--input", "{repo_root}/tests/fixtures/intentionally-missing.fixture",
"--output", "{model_dir}/source/fp32/intentionally-missing.fixture",
"--sha256", "d90f8e2b05927d885785b48c8b4fc39f011e3cda3a0e1ea63c6cf0329d58ef09"
],
"inputs": ["{repo_root}/tests/fixtures/intentionally-missing.fixture"],
"outputs": ["{model_dir}/source/fp32/intentionally-missing.fixture"],
"requires": [],
"timeout_sec": 30,
"failure_code_on_error": "FAIL_SOURCE",
"options": {"expected_failure_fixture": true},
"patch": null
}
]
}
|