apcore 0.22.0

Schema-driven module standard for AI-perceivable interfaces
Documentation
// APCore Protocol — Events module
// Spec reference: Event emission and subscription

pub mod circuit_breaker;
pub mod emitter;
pub mod retry;
pub mod subscribers;

pub use circuit_breaker::{
    CircuitBreakerWrapper, CircuitEventSink, CircuitState, DEFAULT_OPEN_THRESHOLD,
    DEFAULT_RECOVERY_WINDOW_MS, DEFAULT_TIMEOUT_MS,
};
pub use emitter::{ApCoreEvent, EventEmitter};
pub use retry::EventRetryConfig;
pub use subscribers::{
    create_subscriber, register_subscriber_type, reset_subscriber_registry,
    unregister_subscriber_type, EventSubscriber, FileSubscriber, FilterSubscriber, OutputFormat,
    StdoutSubscriber, WebhookSubscriber,
};