admin_wave_qualification.v1.json (3703B)
1 { 2 "schema": "radroots.rhi.admin-wave-qualification", 3 "schema_version": 1, 4 "contract_version": 1, 5 "step": 209, 6 "wave": "130-b", 7 "service": "rhi", 8 "final_inventory": { 9 "route_count": 20, 10 "model_count": 33, 11 "common_route_count": 7, 12 "domain_route_count": 13, 13 "source": "operator_contract.v1.json" 14 }, 15 "component_corpus": [ 16 "complete_route_and_model_inventory_matches_the_machine_contract", 17 "strict_response_admission_rejects_duplicates_null_and_noncanonical_bytes", 18 "query_and_nested_type_admission_is_exact_and_bounded", 19 "public_diagnostics_are_source_free_and_content_free", 20 "twenty_active_routes_round_trip_over_the_hardened_unix_boundary", 21 "production_server_projects_exact_validated_admin_limits" 22 ], 23 "live_negative_matrix": { 24 "original_wire": [ 25 "duplicate_request_field", 26 "nested_null", 27 "missing_contract_version" 28 ], 29 "version": [ 30 "unknown_major_path", 31 "contract_version_zero_every_mutation", 32 "contract_version_two_every_mutation" 33 ], 34 "pagination": [ 35 "noncanonical_limit", 36 "just_over_maximum_limit", 37 "duplicate_query_item", 38 "unknown_query_item", 39 "malformed_percent_encoding", 40 "noncanonical_cursor", 41 "handler_rejected_unbound_cursor" 42 ], 43 "idempotency": [ 44 "exact_operation_replay_returns_success_without_second_commit", 45 "conflicting_operation_reuse_rejected" 46 ], 47 "peer": [ 48 "owner_only_socket_mode", 49 "current_owner_round_trip", 50 "source_locked_linux_uid_or_gid_allow_and_other_deny" 51 ], 52 "removed_sensitive_routes": [ 53 "identity_rekey_unavailable", 54 "identity_replace_unavailable" 55 ], 56 "resource": [ 57 "request_body_just_over_limit", 58 "response_body_just_over_limit", 59 "page_limit_just_over_maximum", 60 "source_locked_header_query_connection_deadline_and_drain_limits" 61 ] 62 }, 63 "source_locked_transport_evidence": { 64 "repository": "https://github.com/radrootslabs/lib", 65 "revision": "053d0c750bf9cd683c6ea37cefe7e79617ba629f", 66 "package": "radroots_service_host", 67 "corpus": [ 68 "serves_valid_json_with_exact_caller_correlation_and_no_web_headers", 69 "rejects_oversized_and_malformed_json_before_the_handler", 70 "rejects_invalid_mutation_envelopes_duplicates_and_nested_null_before_dispatch", 71 "parameterized_routes_percent_decode_bounded_values_without_service_authority", 72 "caller_correlation_precedes_entropy_and_survives_timeout_handoff", 73 "rejects_http_1_0_before_dispatch", 74 "request_deadline_returns_a_safe_timeout_and_cancels_the_handler_future", 75 "enforces_header_query_response_and_body_correlation_boundaries", 76 "connection_admission_never_exceeds_the_configured_limit", 77 "graceful_cancellation_stops_admission_and_drains_an_active_request", 78 "linux_process_credentials_allow_uid_or_gid_and_deny_otherwise", 79 "exact_positive_boundaries_are_accepted_for_every_field", 80 "zero_and_just_over_maximum_fail_for_every_field" 81 ] 82 }, 83 "invariants": { 84 "active_equals_final_inventory": true, 85 "all_models_referenced_exactly": true, 86 "authoritative_commit_owned_by_handler": true, 87 "cursor_authentication_owned_by_handler": true, 88 "peer_authorization_owned_by_shared_transport": true, 89 "adapter_performs_sqlite": false, 90 "adapter_performs_relay_io": false, 91 "adapter_performs_identity_mutation": false, 92 "raw_shared_transport_public": false, 93 "unbounded_resource": false 94 }, 95 "deferred": [ 96 "rcld_promotion", 97 "parent_pin_alignment", 98 "nix", 99 "oci", 100 "terminal_consumer_convergence", 101 "rcld-rshr-180", 102 "rcld-rshr-190" 103 ] 104 }