//! Apiforge core library.
//!
//! This crate powers the `apiforge` CLI and exposes building blocks for:
//! - loading and validating release configuration,
//! - orchestrating release steps with rollback support,
//! - integrating with Git, Docker, Kubernetes, AWS, and GitHub.
//!
//! Most users interact through the CLI; these modules are useful for testing,
//! extension, and embedding release automation flows.
/// CLI argument definitions and command payloads.
/// Configuration models and validation logic for `apiforge.toml`.
/// Typed error hierarchy used across the release pipeline.
/// Service clients for external systems (Git, Docker, Kubernetes, AWS, GitHub).
/// Reusable helpers (semver, templates, retry, sanitization, env resolution).
/// Audit trail store and release history record types.
/// Release orchestrator that validates, executes, and rolls back step pipelines.
/// Terminal output and status rendering helpers.
/// Step abstraction and concrete pipeline steps.