69 lines
2.5 KiB
JSON
69 lines
2.5 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"phase": "PHASE_1_0AT_OFFLINE_RFFDG_FD_DEADLINE_MODEL",
|
|
"status": "OFFLINE_OWNERSHIP_MODEL_COMPLETE_LIVE_COMPOSITION_BLOCKED",
|
|
"date": "2026-07-29",
|
|
"source_bindings": {
|
|
"phase10as_manifest_sha256": "750764e8ea177afb0fc7c21d7c4f1441bd90bb539917c2506ecb61f8aa39fc2a",
|
|
"model_sha256": "341f90e559c3611b9921c21a906baa01c82a49597d886c53fddd6fa3e0903e2d",
|
|
"failure_tests_sha256": "ca365b93b955d24b5ce3653cb20cef1fccddc91eca8d6382a56220accecdeafe"
|
|
},
|
|
"model_boundary": {
|
|
"fake_facade_only": true,
|
|
"os_imports_present": false,
|
|
"process_api_present": false,
|
|
"clock_api_present": false,
|
|
"network_api_present": false,
|
|
"filesystem_output_present": false,
|
|
"target_address_present": false,
|
|
"target_artifact_present": false,
|
|
"max_ticks": 256,
|
|
"max_read_events": 256,
|
|
"record_size": 128
|
|
},
|
|
"ownership_contract": {
|
|
"pipe_created_before_worker": true,
|
|
"rffdg_copy_mode_modeled": true,
|
|
"parent_write_end_closed_before_read": true,
|
|
"child_read_end_closed_before_result": true,
|
|
"parent_read_is_nonblocking": true,
|
|
"child_write_closed_before_reap": true,
|
|
"all_acquired_ends_closed_on_failure": true,
|
|
"started_worker_terminated_and_reaped_on_failure": true
|
|
},
|
|
"deadline_contract": {
|
|
"one_absolute_budget_across_setup_and_reads": true,
|
|
"eintr_consumes_budget": true,
|
|
"would_block_consumes_budget": true,
|
|
"deadline_preempts_late_event": true,
|
|
"eof_before_exact_record_fails": true,
|
|
"overflow_fails": true,
|
|
"trailing_read_event_fails": true,
|
|
"cleanup_is_modeled_as_terminal_and_must_succeed": true
|
|
},
|
|
"remaining_blockers": [
|
|
"MODEL_USES_FAKE_OPERATIONS_ONLY",
|
|
"RFFDG_WORKER_COMPOSITION_NOT_SOURCE_PROVEN",
|
|
"REAL_NONBLOCKING_FD_CONFIGURATION_UNIMPLEMENTED",
|
|
"HARD_WALL_CLOCK_PREEMPTION_UNPROVEN",
|
|
"BOUNDED_REAL_WORKER_REAP_UNPROVEN",
|
|
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN",
|
|
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED"
|
|
],
|
|
"authorizations": {
|
|
"target_source_authorized": false,
|
|
"target_build_authorized": false,
|
|
"ps5_connection_authorized": false,
|
|
"device_transfer_authorized": false,
|
|
"device_execution_authorized": false,
|
|
"device_write_authorized": false
|
|
},
|
|
"decision": {
|
|
"offline_ownership_contract_complete": true,
|
|
"live_channel_architecture_feasible": false,
|
|
"target_implementation_allowed": false,
|
|
"device_action_allowed": false,
|
|
"next_step": "OFFLINE_LIVE_CHANNEL_SOURCE_FEASIBILITY_REASSESSMENT"
|
|
}
|
|
}
|