use crate::GoalAlignmentResult;
pub struct GoalPropagator;
impl GoalPropagator {
pub fn new() -> Self {
Self
}
pub async fn propagate_goal(&self, _goal: &str) -> GoalAlignmentResult<()> {
Ok(())
}
}
impl Default for GoalPropagator {
fn default() -> Self {
Self::new()
}
}