| { |
| "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 |
| } |
| ] |
| } |
|
|
|
|