Module core

Module core 

Source
Expand description

Core business logic modules

Re-exports§

pub use filesystem::create_dir_all;
pub use filesystem::ensure_foundry_dir;
pub use filesystem::file_exists;
pub use filesystem::foundry_dir;
pub use filesystem::read_file;
pub use filesystem::write_file_atomic;
pub use installation::InstallationResult;
pub use installation::UninstallationResult;
pub use installation::check_binary_accessible;
pub use installation::create_installation_result;
pub use installation::create_server_config;
pub use installation::create_uninstallation_result;
pub use installation::detect_binary_path;
pub use installation::get_all_environment_statuses;
pub use installation::get_claude_code_status;
pub use installation::get_cursor_status;
pub use installation::get_environment_status;
pub use installation::install_for_claude_code;
pub use installation::install_for_cursor;
pub use installation::install_for_target;
pub use installation::read_config_file;
pub use installation::uninstall_from_claude_code;
pub use installation::uninstall_from_cursor;
pub use installation::uninstall_from_target;
pub use installation::write_config_file;
pub use project::*;
pub use spec::*;
pub use templates::*;
pub use validation::*;

Modules§

backends
Backend abstraction for pluggable storage systems
edit_engine
filesystem
File system operations and utilities
foundry
Foundry façade providing storage-agnostic domain logic
installation
Core installation infrastructure for MCP server setup
ops
Operation layer for tool-agnostic business actions
project
Project management core logic
spec
Spec management core logic
templates
Template system for client-specific configuration files
validation
Content validation logic