runtime_supervision.v1.json (1493B)
1 { 2 "schema": "radroots.myc.runtime-supervision.v1", 3 "contract_version": 1, 4 "step": 158, 5 "task_set": { 6 "minimum_count": 1, 7 "maximum_count": 32, 8 "classification": "critical", 9 "shutdown_phase_assignment": "deferred_to_step_159", 10 "names": "internal_bounded_ordinals", 11 "caller_named_tasks": false, 12 "task_handles_exposed": false, 13 "detached_tasks": false 14 }, 15 "task_boundary": { 16 "input": "cooperative_cancellation_observer_only", 17 "output": "success_or_source_free_failure", 18 "raw_service_host_types_exposed": false, 19 "raw_join_error_exposed": false 20 }, 21 "fatal_outcomes": [ 22 "task_returned_error", 23 "task_panicked", 24 "unexpected_completion", 25 "unexpected_cancellation", 26 "join_failed" 27 ], 28 "fatal_effect": { 29 "peer_cancellation": "coordinated", 30 "all_task_joins_observed_before_return": true, 31 "process_result": "unexpected_internal", 32 "diagnostic": "critical_task_failed" 33 }, 34 "resource_policy": { 35 "iterator_ingestion": "maximum_plus_one", 36 "unbounded_queue": false, 37 "runtime_creation": false, 38 "ambient_time": false, 39 "ambient_entropy": false 40 }, 41 "deferred": [ 42 "process_panic_hook", 43 "signal_installation", 44 "first_signal_graceful_shutdown", 45 "second_signal_forced_shutdown", 46 "shutdown_grace_deadline", 47 "ordered_durability_drain" 48 ], 49 "nonclaims": [ 50 "concrete_relay_task_implementation", 51 "provider_execution", 52 "rcld_promotion", 53 "nix", 54 "oci" 55 ] 56 }