50 lines
1.8 KiB
JSON
50 lines
1.8 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0BA_OFFLINE_AV_TARGET_PROFILE_CALLSITE_AUDIT",
|
|
"status": "EXACT_CALLSITE_AND_PROFILE_DELTA_SOURCE_PATCH_ALLOWED_NO_BUILD",
|
|
"date": "2026-07-29",
|
|
"source_bindings": {
|
|
"phase10az_manifest_sha256": "0dee988ed67b7f8ea81bc80f0b2fe22818196868510794c68560b5a910624a79",
|
|
"retroarch_commit": "a3887edd90780426b3762d42b8e3b96f8ca6813d",
|
|
"retroarch_c_blob": "f159522957c75f1e5fc5b4628b9e3a1ddd641f9e",
|
|
"platform_ps5_c_blob": "3da820bd33e75b4186d29fdbcde4034b83193bde",
|
|
"makefile_blob": "c5c090e9c4f2b972214ee5c76b4560dc79e276e0"
|
|
},
|
|
"callsite_contract": {
|
|
"rarch_main_return_required": true,
|
|
"s15_before_d14": true,
|
|
"d14_before_process_exit": true,
|
|
"early_return_initialized_mask_rejected": true,
|
|
"terminal_emit_result_changes_exit_code": false
|
|
},
|
|
"profile_delta": {
|
|
"profile_name": "launch-canary",
|
|
"inherits_write_diag_behavior": true,
|
|
"adds_only_av_target_define": true,
|
|
"same_elf_for_both_launch_arms": true,
|
|
"launcher_define_forbidden": true,
|
|
"new_socket_or_address_forbidden": true,
|
|
"runner_activation_forbidden": true
|
|
},
|
|
"authorizations": {
|
|
"target_source_patch_authorized": true,
|
|
"target_profile_addition_authorized": true,
|
|
"target_build_authorized": false,
|
|
"graphics_operation_authorized": false,
|
|
"result_reception_authorized": false,
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"device_write_authorized": false
|
|
},
|
|
"decision": {
|
|
"exact_callsite_bound": true,
|
|
"minimal_profile_delta_bound": true,
|
|
"source_patch_allowed": true,
|
|
"cross_build_allowed": false,
|
|
"target_artifact_allowed": false,
|
|
"device_action_allowed": false,
|
|
"next_step": "IMPLEMENT_HOST_AND_STATIC_TESTED_LAUNCH_CANARY_PROFILE_NO_CROSS_BUILD"
|
|
}
|
|
}
|