//! VAPORA Documentation Lifecycle Management Adapter
//!
//! This crate provides integration between VAPORA's agent orchestration
//! and the doc-lifecycle-core library.
//!
//! Features:
//! - Event-driven documentation processing
//! - NATS JetStream integration for task events
//! - SurrealDB vector store for RAG indexing
//! - Automatic triggering on task completion

#![warn(missing_docs)]
#![warn(missing_debug_implementations)]

pub mod plugin;
pub mod documenter;
pub mod config;
pub mod error;

pub use error::{Error, Result};

/// Re-export commonly used types
pub mod prelude {
    pub use crate::plugin::DocLifecyclePlugin;
    pub use crate::documenter::DocumenterIntegration;
    pub use crate::config::PluginConfig;
    pub use crate::{Error, Result};
}
