Jesús Pérez 847523e4d4
Some checks failed
Documentation Lint & Validation / Markdown Linting (push) Has been cancelled
Documentation Lint & Validation / Validate mdBook Configuration (push) Has been cancelled
Documentation Lint & Validation / Content & Structure Validation (push) Has been cancelled
mdBook Build & Deploy / Build mdBook (push) Has been cancelled
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
Documentation Lint & Validation / Lint & Validation Summary (push) Has been cancelled
mdBook Build & Deploy / Documentation Quality Check (push) Has been cancelled
mdBook Build & Deploy / Deploy to GitHub Pages (push) Has been cancelled
mdBook Build & Deploy / Notification (push) Has been cancelled
fix: eliminate stub implementations across 6 integration points
- WorkflowOrchestrator and WorkflowService wired in main.rs (non-fatal)
  - try_fallback_with_budget actually calls fallback providers
  - vapora-tracking persistence: real TrackingEntry + NatsPublisher
  - vapora-doc-lifecycle: workspace + classify/consolidate/rag/NATS stubs
  - Merkle hash chain audit trail (tamper-evident, verify_integrity)
  - /api/v1/workflows/* routes operational; get_workflow_audit Result fix
  - ADR-0039, CHANGELOG, workflow-orchestrator docs updated
2026-02-27 00:00:02 +00:00

29 lines
772 B
Rust
Executable File

//! 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 config;
pub mod documenter;
pub mod error;
pub mod plugin;
pub use error::{Error, Result};
/// Re-export commonly used types
pub mod prelude {
pub use crate::config::PluginConfig;
pub use crate::documenter::DocumenterIntegration;
pub use crate::plugin::DocLifecyclePlugin;
pub use crate::{Error, Result};
}