135 lines
4.6 KiB
JSON
135 lines
4.6 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0N_WRITE_FREE_DEFAULTS_ONE_SHOT_RUNNER",
|
|
"status": "OFFLINE_RUNNER_PREPARED_NO_DEVICE_AUTHORIZATION",
|
|
"scope": "HOST_ONLY_RUNNER_AND_POLICY_PREPARATION",
|
|
"date": "2026-07-22",
|
|
"source_commits": {
|
|
"chimera_gfx_phase10m": "ab364b8e213e136fff746b948dce89ab028dbf7d",
|
|
"retroarch_artifact_source": "12cf1d783c41eb303987e49a5a920805a59ef7a4",
|
|
"retroarch_runner": "606909706f91d7213751c245081333f56c2cce89"
|
|
},
|
|
"authorizations": {
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"result_receive_authorized": false,
|
|
"installation_authorized": false,
|
|
"autoload_authorized": false,
|
|
"device_write_authorized": false,
|
|
"automatic_retry": false
|
|
},
|
|
"phase_actions": {
|
|
"ps5_connected": false,
|
|
"device_request_performed": false,
|
|
"files_transferred": false,
|
|
"target_execution_performed": false,
|
|
"result_received_from_device": false,
|
|
"target_build_performed": false,
|
|
"target_artifact_created": false,
|
|
"device_write_performed": false,
|
|
"installation_performed": false,
|
|
"autoload_performed": false,
|
|
"retry_performed": false,
|
|
"reconnect_performed": false
|
|
},
|
|
"artifact": {
|
|
"name": "retroarch_ps5_write_diag.elf",
|
|
"profile": "write-diag",
|
|
"local_relative_path": "build/phase10m/write-diag-a/retroarch_ps5_write_diag.elf",
|
|
"size": 1845208,
|
|
"sha256": "c99a0856309a357ad2667d89b4924e4063ad214cae09c8a419457b0732f583cd",
|
|
"source_unchanged_from_phase10m": true,
|
|
"execution_eligible": false,
|
|
"transfer_eligible": false,
|
|
"installation_eligible": false,
|
|
"tracked": false
|
|
},
|
|
"result_protocol": {
|
|
"name": "PHASE_1_0N_WRITE_FREE_DEFAULTS",
|
|
"magic": "CHD10J01",
|
|
"version": 1,
|
|
"frame_size": 64,
|
|
"byte_order": "BIG_ENDIAN",
|
|
"wire_stages": [
|
|
"D00", "D01", "D02", "D03", "D04", "D05", "D06", "D07",
|
|
"D08", "D09", "D10", "D11", "D12",
|
|
"I00", "I01", "I02", "I03", "I04", "I05", "I06", "I07",
|
|
"I08", "I09", "I10", "I11", "I12", "I13", "I14", "C1", "D13"
|
|
],
|
|
"c1_wire_index": 28,
|
|
"d13_wire_index": 29,
|
|
"terminal_stage": "D12",
|
|
"protocol_activation_authorized": false,
|
|
"tracked_target": null,
|
|
"tracked_port": null,
|
|
"tracked_run_id": null
|
|
},
|
|
"runner": {
|
|
"implementation_available": true,
|
|
"source_path": "tools/ps5_diag_duplex.py",
|
|
"source_size": 21179,
|
|
"source_sha256": "1d46510369349c1e75ef3b5f983a2ef6fa5896fdd4398788bf58708821d0385d",
|
|
"protocol_selection": "MANIFEST_ONLY",
|
|
"free_protocol_selector": false,
|
|
"active_manifest_required": true,
|
|
"separate_untracked_approval_required": true,
|
|
"actual_artifact_rehashed_before_socket": true,
|
|
"attempt_receipt_required": true,
|
|
"attempt_receipt_exclusive_create": true,
|
|
"attempt_receipt_durable_fsync": true,
|
|
"attempt_receipt_written_before_connect": true,
|
|
"maximum_connections": 1,
|
|
"maximum_transfers": 1,
|
|
"maximum_executions": 1,
|
|
"maximum_result_receives": 1,
|
|
"receive_limit_bytes": 65536,
|
|
"retry": false,
|
|
"reconnect": false,
|
|
"resume": false,
|
|
"trace_exclusive_create": true,
|
|
"trace_overwrite": false
|
|
},
|
|
"approval_template": {
|
|
"path": "manifests/retroarch/phase-1.0n-one-shot-approval-template.json",
|
|
"authorized": false,
|
|
"consumed": false,
|
|
"target": null,
|
|
"port": null,
|
|
"run_id": null
|
|
},
|
|
"activation_requirements": {
|
|
"new_exact_artifact_specific_permission": true,
|
|
"separately_reviewed_active_manifest": true,
|
|
"exact_target_only_in_untracked_local_approval": true,
|
|
"unique_run_id_required": true,
|
|
"authorization_reference_required": true,
|
|
"all_four_device_actions_must_be_explicitly_authorized": true,
|
|
"forbidden_actions_must_remain_false": true,
|
|
"phase10k_authority_reusable": false,
|
|
"current_requirements_satisfied": false
|
|
},
|
|
"tests": {
|
|
"retroarch_ps5_host_suite": "PASS_WITH_ASAN_UBSAN",
|
|
"retroarch_duplex_python_cases": 28,
|
|
"retroarch_phase10n_guardrails": 5,
|
|
"chimera_gfx_ctest": "56_OF_56_PASS",
|
|
"chimera_gfx_phase10n_guardrails": 20,
|
|
"safety_audit": "PASS",
|
|
"secret_scan": "PASS",
|
|
"fake_socket_only": true,
|
|
"hardware_evidence_from_phase10n": false
|
|
},
|
|
"hard_stops": [
|
|
"NO_CURRENT_DEVICE_AUTHORIZATION",
|
|
"NO_PS5_CONNECTION_OR_REQUEST",
|
|
"NO_TRANSFER_EXECUTION_OR_RESULT_RECEPTION",
|
|
"NO_INSTALLATION_AUTOLOAD_OR_DEVICE_WRITE",
|
|
"NO_RETRY_RECONNECT_RESUME_OR_REBOOT",
|
|
"NO_TARGET_PORT_OR_RUN_ID_IN_TRACKED_RECORD",
|
|
"ARTIFACT_REMAINS_INELIGIBLE",
|
|
"PHASE_1_0K_AUTHORITY_CONSUMED_AND_NOT_REUSABLE",
|
|
"NEW_EXACT_PERMISSION_REQUIRED"
|
|
]
|
|
}
|