pub trait ForgeBridge: Send + Sync {
// Provided methods
fn forge_version(&self) -> &str { ... }
fn generate_blueprint(&self, _intent: &str) -> Result<String, String> { ... }
fn validate_blueprint(&self, _blueprint_json: &str) -> Result<bool, String> { ... }
fn export_blueprint(
&self,
_blueprint_id: &str,
_format: &str,
) -> Result<Vec<u8>, String> { ... }
}