ryo-suggest 0.1.0

[experimental] Pattern-based suggestion engine for RYO
Documentation
//! Pattern-based suggestion integration
//!
//! This module bridges `ryo-pattern` rules with the suggest system.
//!
//! # Architecture
//!
//! ```text
//! RuleStore (manages rule lifecycle)
//!//!     ├── builtin/   (shipped with binary)
//!     ├── global/    (~/.ryo/rules/custom/)
//!     └── project/   (<project>/.ryo/rules/)
//!//!//! PatternBasedSuggest (Rule → Suggest adapter)
//!//!//! SuggestRegistry (detection & lifecycle)
//! ```
//!
//! # Example
//!
//! ```ignore
//! use ryo_suggest::pattern::{RuleStore, PatternBasedSuggest};
//!
//! // Load rules from all sources
//! let store = RuleStore::load(project_path)?;
//!
//! // Register rules as suggestions
//! for rule in store.all_rules() {
//!     let suggest = PatternBasedSuggest::new(rule.clone());
//!     registry.register(Box::new(suggest));
//! }
//! ```

mod pattern_suggest;
mod rule_store;

pub use pattern_suggest::PatternBasedSuggest;
pub use rule_store::{RuleScope, RuleStore, RuleStoreError};