0.7.48-pre

This commit is contained in:
2026-05-31 19:23:46 +02:00
parent 8b09e82b3b
commit abb810d544
20 changed files with 2864 additions and 348 deletions

View File

@@ -33,6 +33,34 @@ pub struct LocalPipelineDiagnosticSummaryDto {
pub reward_event_count: i64,
/// Total persisted pool administration events.
pub pool_admin_event_count: i64,
/// Event coverage entries listed from upstream registry sources.
pub event_coverage_listed_entry_count: u64,
/// Event coverage entries that have a local decoder event kind mapping.
pub event_coverage_decoded_entry_count: u64,
/// Event coverage entries observed at least once in the local corpus.
pub event_coverage_observed_entry_count: u64,
/// Event coverage entries materialized at least once into a DB target.
pub event_coverage_materialized_entry_count: u64,
/// Sum of decoded-event observations across coverage entries.
pub event_coverage_total_observed_count: u64,
/// Sum of materialized rows across coverage entries.
pub event_coverage_total_materialized_count: u64,
/// Sum of trade rows linked to coverage entries.
pub event_coverage_trade_count: u64,
/// Coverage entries intentionally expected to remain audit-only.
pub event_coverage_audit_only_entry_count: u64,
/// Coverage entries whose DB target is still missing or undecided.
pub event_coverage_missing_db_target_entry_count: u64,
/// Coverage entries still marked as upstream Git unverified.
pub event_coverage_upstream_git_unverified_entry_count: u64,
/// Coverage entries mapped to local semantics but not observed locally yet.
pub event_coverage_upstream_git_mapped_unverified_entry_count: u64,
/// Coverage entries observed in local corpus but not necessarily materialized.
pub event_coverage_upstream_git_local_corpus_observed_entry_count: u64,
/// Coverage entries observed and materialized from local corpus.
pub event_coverage_upstream_git_local_corpus_materialized_entry_count: u64,
/// Event coverage summaries grouped by decoder.
pub event_coverage_summaries: std::vec::Vec<crate::DexEventCoverageSummaryDto>,
/// Whether the local persisted pipeline has no blocking diagnostic issue.
pub diagnostics_clean: bool,
/// Number of blocking diagnostic issues.
@@ -123,8 +151,7 @@ pub struct LocalPipelineDiagnosticSummaryDto {
/// Diagnostics grouped by DEX.
pub dex_summaries: std::vec::Vec<crate::LocalDexDiagnosticSummaryDto>,
/// Raydium surface diagnostics derived from the matrix and observed instructions.
pub raydium_surface_summaries:
std::vec::Vec<crate::LocalRaydiumSurfaceDiagnosticSummaryDto>,
pub raydium_surface_summaries: std::vec::Vec<crate::LocalRaydiumSurfaceDiagnosticSummaryDto>,
/// Diagnostics grouped by pair.
pub pair_summaries: std::vec::Vec<crate::LocalPairDiagnosticSummaryDto>,
/// Diagnostics grouped by pair materialization/actionability class.