112 lines
4.0 KiB
JSON
112 lines
4.0 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0G_INTERVAL_ONE_SHOT_RUNNER",
|
|
"status": "OFFLINE_RUNNER_PREPARED_NO_DEVICE_AUTHORIZATION",
|
|
"scope": "HOST_ONLY_RUNNER_AND_POLICY_PREPARATION",
|
|
"date": "2026-07-22",
|
|
"repository": "chimera-retroarch",
|
|
"branch": "codex/ps5-interval-one-shot-runner",
|
|
"runner_commit": "55e873df12f4dd099c082d4a26b225644b8e0567",
|
|
"target_source_commit": "0eaf68d6de4dc9757d85cc7ad5c714b1d151c8f8",
|
|
"prior_phase": "PHASE_1_0F_STARTUP_INTERVAL_DIAGNOSTIC",
|
|
"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,
|
|
"device_write_performed": false,
|
|
"target_execution_performed": false,
|
|
"result_received_from_device": false,
|
|
"installation_performed": false,
|
|
"autoload_performed": false
|
|
},
|
|
"artifact": {
|
|
"name": "retroarch_ps5_interval_diag.elf",
|
|
"profile": "interval-diag",
|
|
"local_relative_path": "build/phase10f/interval-a/retroarch_ps5_interval_diag.elf",
|
|
"size": 1845152,
|
|
"sha256": "e8bfc01c61bfb14b5814280a6e5442f1a5ad05ace5439d1c09e7e5ee00cd0055",
|
|
"execution_eligible": false,
|
|
"transfer_eligible": false,
|
|
"installation_eligible": false,
|
|
"device_action_performed": false,
|
|
"tracked": false,
|
|
"changed_from_phase10f": false
|
|
},
|
|
"result_protocol": {
|
|
"magic": "CHD10F01",
|
|
"version": 1,
|
|
"frame_size": 64,
|
|
"byte_order": "BIG_ENDIAN",
|
|
"interval_stages": ["I00", "I01", "I02", "I03", "I04", "I05", "I06", "I07", "I08", "I09", "I10", "I11", "I12", "I13", "I14"],
|
|
"d_stages": ["D00", "D01", "D02", "D03", "D04", "D05", "D06", "D07", "D08", "D09", "D10", "D11", "D12"]
|
|
},
|
|
"runner": {
|
|
"implementation_available": true,
|
|
"protocol_selection": "MANIFEST_ONLY",
|
|
"protocol_activation_authorized": false,
|
|
"run_id": null,
|
|
"tracked_target": null,
|
|
"tracked_port": null,
|
|
"active_manifest_required": true,
|
|
"local_approval_required": true,
|
|
"actual_artifact_rehashed_before_receipt": 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
|
|
},
|
|
"source_files": {
|
|
"tools/ps5_diag_duplex.py": "df72af4e738ab5969b78c42cf71d376c2a95b43e26b3d445cd7be9d88cadbf19",
|
|
"tests/test_ps5_phase10e_tools.py": "1d21072d9bae6d67e38e3908737326bc5b9eceefd90a659ae3d601833f543944",
|
|
"pkg/ps5/validate_port.py": "c65373df687328243d20184ddb65e589b1f0d2e6460058062054a9dbc8e3c185"
|
|
},
|
|
"activation_requirements": {
|
|
"new_exact_artifact_specific_permission": true,
|
|
"exact_target_supplied_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,
|
|
"current_requirements_satisfied": false
|
|
},
|
|
"tests": {
|
|
"retroarch_runner_python_cases": 21,
|
|
"retroarch_runner_python": "PASS",
|
|
"retroarch_ps5_host_suite": "PASS",
|
|
"fake_socket_only": true,
|
|
"hardware_evidence_from_phase10g": false
|
|
},
|
|
"hard_stops": [
|
|
"NO_CURRENT_DEVICE_AUTHORIZATION",
|
|
"NO_PS5_CONNECTION_OR_REQUEST",
|
|
"NO_TRANSFER_OR_EXECUTION",
|
|
"NO_RESULT_RECEPTION",
|
|
"NO_INSTALLATION_OR_AUTOLOAD",
|
|
"NO_DEVICE_WRITE",
|
|
"NO_RETRY_RECONNECT_OR_RESUME",
|
|
"NO_TARGET_OR_PORT_IN_TRACKED_ACTIVATION_RECORD",
|
|
"NEW_EXACT_PERMISSION_REQUIRED"
|
|
]
|
|
}
|