- Update opentelemetry ecosystem to v0.22+ (0.21 missing required features)
- Add openssl and cedar features to secretumvault build
- Enables secretumvault crypto backend and policy engine support
- Workspace now compiles successfully for Phase 5.3/5.4 implementation
Fixes:
- opentelemetry 0.21 → 0.22: rt-tokio feature availability
- opentelemetry-jaeger 0.20 → 0.21: compatibility
- tracing-opentelemetry 0.22 → 0.23: version alignment
- secretumvault features: add openssl and cedar for full functionality
- Create VAPORA adapter for doc-lifecycle-core integration
- DocLifecyclePlugin: Main plugin interface for orchestration
- DocumenterIntegration: Integrates with Documenter agent
- Configuration for VAPORA-specific settings
Features:
- Event-driven documentation processing (NATS)
- Automatic classification and consolidation
- RAG index generation with SurrealDB
- mdBook site generation
- Root files management (README, CHANGELOG, ROADMAP)
Dependency structure:
- Development: local path to doc-lifecycle-core
- Production: will use crates.io version
This enables gradual adoption:
1. Use standalone tool in any Rust project
2. Integrate into VAPORA for automatic processing
3. Share core library between both deployments