90 lines
3.0 KiB
JSON
90 lines
3.0 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0AX_HOST_ONLY_CANARY_PROTOCOL_AND_CLEANUP_MODEL",
|
|
"status": "HOST_REFERENCE_MODEL_COMPLETE_TARGET_SOURCE_AND_ARTIFACT_BLOCKED",
|
|
"date": "2026-07-29",
|
|
"source_bindings": {
|
|
"phase10aw_manifest_sha256": "425bf66d12e1b9c0e9a26790ea58372ad5736ab6886028c57c4a1be241927a68",
|
|
"model_sha256": "faa43bc3b767208bfa2e4cd7bf804384bf497bb5651f6d0aa945b1b300649a02",
|
|
"tests_sha256": "9d7adb3f2a35b7af1f671aa967f4f247ed82f562ce2c9139d5c36e174ecb5306"
|
|
},
|
|
"frame_contract": {
|
|
"magic": "CHD10AV1",
|
|
"version": 1,
|
|
"frame_size": 64,
|
|
"byte_order": "BIG_ENDIAN",
|
|
"crc32_over_first_bytes": 60,
|
|
"reserved_bytes_zero": true,
|
|
"strict_sequence": true,
|
|
"d07_stage_value": 7,
|
|
"d04_stage_value": 4,
|
|
"d12_stage_value": 12,
|
|
"d14_stage_value": 30,
|
|
"only_d14_terminal": true,
|
|
"d12_terminal_forbidden": true,
|
|
"d07_and_d04_exact_raw0": true,
|
|
"d12_maximum_count": 1
|
|
},
|
|
"cleanup_terminal_contract": {
|
|
"rarch_main_returned_required": true,
|
|
"d04_emitted_required": true,
|
|
"s15_complete_required": true,
|
|
"initialized_mask_zero_required": true,
|
|
"cleanup_order_errors_zero_required": true,
|
|
"cleanup_failure_count_zero_required": true,
|
|
"d14_fields": {
|
|
"raw0": "initialized_mask",
|
|
"raw1": "cleaned_mask",
|
|
"result": "rarch_main_result",
|
|
"aux0": "cleanup_order_errors",
|
|
"aux1": "cleanup_failure_count"
|
|
}
|
|
},
|
|
"trace_contract": {
|
|
"required_order": ["D07", "D04", "D14"],
|
|
"terminal_must_be_last": true,
|
|
"post_terminal_data_allowed": false,
|
|
"duplicate_required_stage_allowed": false,
|
|
"submit_zero_means_visible_flip": false,
|
|
"host_trace_means_firmware_behavior": false
|
|
},
|
|
"model_boundary": {
|
|
"python_bytes_only": true,
|
|
"target_source_present": false,
|
|
"target_profile_present": false,
|
|
"target_artifact_present": false,
|
|
"socket_present": false,
|
|
"process_present": false,
|
|
"filesystem_output_present": false,
|
|
"address_or_port_present": false
|
|
},
|
|
"remaining_blockers": [
|
|
"RETROARCH_TARGET_SOURCE_NOT_IMPLEMENTED",
|
|
"CLEANUP_FAILURE_COUNTER_NOT_IN_TARGET_STATUS",
|
|
"CHD10AV1_AND_D14_NOT_IN_TARGET_STREAM",
|
|
"NO_CANARY_TARGET_PROFILE_OR_ARTIFACT",
|
|
"BIGAPP_LAUNCHER_IDENTITY_UNBOUND",
|
|
"LIVE_RESULT_PATH_UNPROVEN",
|
|
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
|
|
],
|
|
"authorizations": {
|
|
"target_source_authorized": false,
|
|
"target_build_authorized": false,
|
|
"graphics_operation_authorized": false,
|
|
"app_termination_authorized": false,
|
|
"result_reception_authorized": false,
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"device_write_authorized": false
|
|
},
|
|
"decision": {
|
|
"host_reference_model_complete": true,
|
|
"target_source_matches_model": false,
|
|
"target_artifact_build_allowed": false,
|
|
"device_action_allowed": false,
|
|
"offline_target_source_reassessment_allowed": true,
|
|
"next_step": "OFFLINE_RETROARCH_TARGET_SOURCE_REASSESSMENT_NO_BUILD"
|
|
}
|
|
}
|