rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

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 }