Expand description
In-process event system for Traverse.
Governed by spec 026-event-broker and spec 036-event-subscription-replay.
Re-exports§
pub use broker::BrokerClock;pub use broker::BrokerConfig;pub use broker::EventLineageRecord;pub use broker::EventQuarantineRecord;pub use broker::EventRuntimeMetrics;pub use broker::EventTelemetryRecord;pub use broker::InProcessBroker;pub use broker::SystemClock;pub use catalog::EventCatalog;pub use catalog::EventCatalogEntry;pub use durable::DurableBroker;pub use durable::DurableBrokerConfig;pub use durable::JournalSink;pub use durable::JournalWriteAuditRecord;pub use durable::JournalWriteAuditSink;pub use ecca_conformance::CatalogDriftReconciler;pub use ecca_conformance::FixtureConformanceFailure;pub use ecca_conformance::FixtureConformanceReport;pub use ecca_conformance::MigrationExitEvidence;pub use ecca_conformance::MigrationExitFinding;pub use ecca_conformance::MigrationExitFindingCode;pub use ecca_conformance::MigrationExitReport;pub use ecca_conformance::evaluate_migration_exit;pub use ecca_conformance::run_descriptor_fixture_conformance;pub use ecca_conformance::validate_event_product_file;pub use journal::DurableEventJournal;pub use journal::JournalConfig;pub use journal::JournalError;pub use types::BrokerEvent;pub use types::BrokerEventSink;pub use types::EventBroker;pub use types::EventCursor;pub use types::EventError;pub use types::LifecycleStatus;pub use types::NoopRuntimeEventSink;pub use types::RuntimeEventSink;pub use types::Subscription;pub use types::SubscriptionId;pub use types::SubscriptionPoll;pub use types::TraverseEvent;pub use validation::EventValidationDiagnostic;pub use validation::EventValidationEvidence;pub use validation::EventValidationMode;pub use validation::EventValidationResult;pub use validation::validate_event;
Modules§
- broker
- Synchronous in-process event broker.
- catalog
- Event catalog — registry of known event types with ECCA governance metadata.
- durable
- Durable write path for event publication.
- ecca_
conformance - ECCA catalog-drift reconciliation and migration-exit conformance.
- journal
- Durable, append-only segmented event journal.
- types
- Core types for the in-process event system.
- validation
- Deterministic runtime validation for governed event-product envelopes.