publication_wave_qualification.v1.json (2600B)
1 { 2 "schema": "radroots.rhi.publication-wave-qualification", 3 "schema_version": 1, 4 "contract_version": 1, 5 "step": 203, 6 "service": "rhi", 7 "state_schema_version": 8, 8 "component_corpus": [ 9 "exact_byte_publication_persists_submitted_before_io_and_commits_accepted", 10 "cancelled_submitted_attempt_recovers_unknown_and_retries_exact_bytes_after_reopen", 11 "publication_outcome_commit_is_idempotent_and_inspection_is_nonmutating", 12 "publication_execution_binds_live_authority_without_mutating_on_mismatch_or_disable", 13 "terminal_required_rejection_blocks_the_outbox_without_retry_schedule", 14 "concurrent_publication_execution_has_one_remote_submitter", 15 "publication_queue_capacity_is_checked_before_finalization_mutation", 16 "schema_v8_scans_historical_nullable_job_state_and_installs_permanent_guards" 17 ], 18 "source_locked_shared_sqlite_corpus": [ 19 "every_initialization_durability_edge_fails_once_and_rolls_back", 20 "transaction_durability_edges_preserve_exact_commit_semantics", 21 "backup_durability_edges_fail_once_clean_exact_stage_and_recover", 22 "close_durability_edges_are_once_only_retryable_or_terminal", 23 "every_marker_and_restore_durability_edge_is_wired_once", 24 "sigkill_restore_boundaries_recover_exact_topologies_and_preserve_permissions" 25 ], 26 "historical_reconciliation_job_guard": { 27 "migration_target_version": 8, 28 "scan": "forward_only_fail_closed_before_guard_installation", 29 "repair_or_delete_invalid_rows": false, 30 "permanent_guards": [ 31 "reconciliation_jobs_shape_guard_insert", 32 "reconciliation_jobs_shape_guard_update" 33 ], 34 "required_ready_fields": ["next_attempt_unix_ms"], 35 "required_leased_fields": ["lease_owner", "lease_expires_unix_ms"], 36 "terminal_nullable_fields": [ 37 "next_attempt_unix_ms", 38 "lease_owner", 39 "lease_expires_unix_ms" 40 ] 41 }, 42 "resource_bounds": { 43 "maximum_publication_queue": 65536, 44 "maximum_targets_per_outbox": 32, 45 "maximum_attempts_per_target": 100, 46 "maximum_signed_event_bytes": 32768 47 }, 48 "invariants": { 49 "exact_committed_bytes_only": true, 50 "remote_io_outside_sql_transaction": true, 51 "submitted_before_remote_io": true, 52 "single_cas_winner": true, 53 "unknown_outcome_recovered_before_retry": true, 54 "invalid_historical_state_fails_without_repair": true, 55 "production_failpoint_surface": false, 56 "ambient_network": false, 57 "unbounded_resource": false 58 }, 59 "deferred": [ 60 "rcld_promotion", 61 "parent_pin_alignment", 62 "nix", 63 "oci", 64 "signing", 65 "publication", 66 "deployment" 67 ] 68 }