pub trait ContextPlugin: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn detect(&self, directory: &Path) -> bool;
fn enrich(&self, file_path: &Path, base_bones: &mut Vec<Bone>) -> Result<()>;
}Expand description
A plugin that can enrich extracted code bones with domain-specific metadata.