process_qualification.v1.json (1759B)
1 { 2 "schema": "radroots.rhi.process-qualification.v1", 3 "contract_version": 1, 4 "step": 215, 5 "service": "rhi", 6 "binary": "rhi", 7 "source_lock": { 8 "schema": "radroots.service.source-lock.v2", 9 "lib_revision": "053d0c750bf9cd683c6ea37cefe7e79617ba629f" 10 }, 11 "component_qualification": { 12 "schema": "radroots.rhi.failure-qualification.v1", 13 "step": 214, 14 "sha256": "f05da8e559f463f99c67c3c7e22eafa57935be91fb0094f2aa2f98a58544b8b9" 15 }, 16 "bounds": { 17 "process_deadline_ms": 30000, 18 "poll_interval_ms": 2, 19 "connect_deadline_ms": 5000, 20 "relay_handshake_timeout_ms": 5000, 21 "relay_io_timeout_ms": 100, 22 "parallel_inspection_processes": 8, 23 "soak_iterations": 32, 24 "maximum_stdout_bytes": 1048576, 25 "maximum_stderr_bytes": 8192 26 }, 27 "actual_process_corpus": [ 28 "actual_binary_executes_offline_bootstrap_and_reaches_real_runtime_dependency_boundary", 29 "actual_binary_runs_the_task_graph_serves_admin_and_shuts_down_on_interrupt", 30 "actual_binary_is_bounded_under_parallel_inspection_and_reopen_soak" 31 ], 32 "invariants": { 33 "actual_executable_required": true, 34 "loopback_relay_only": true, 35 "production_failpoint_surface": false, 36 "test_environment_selector": false, 37 "detached_test_worker": false, 38 "parallel_inspection_is_read_only": true, 39 "every_daemon_is_interrupted_joined_and_reaped": true, 40 "admin_socket_absent_after_shutdown": true, 41 "state_verifies_after_every_reopen": true, 42 "captured_output_bounded": true, 43 "diagnostics_path_secret_free": true 44 }, 45 "deferred": [ 46 "native_release_artifacts_step_216", 47 "rcld_promotion_step_217", 48 "parent_pin_alignment_step_217", 49 "nix", 50 "oci", 51 "signing", 52 "publication", 53 "deployment" 54 ] 55 }