ralph-workflow 0.7.18

PROMPT-driven multi-agent orchestrator for git repos
Documentation
//! Per-run logging infrastructure.
//!
//! This module provides types and utilities for organizing all logs from a single
//! pipeline run under a per-run directory (.agent/logs-<`run_id`>/).
//!
//! Key types:
//! - `RunId`: Unique timestamp-based identifier for each pipeline run
//! - `RunLogContext`: Manages log directory creation and path resolution
//! - `EventLoopLogger`: Records event loop execution for diagnosability

mod collision;
mod event_loop_logger;
mod run_id;
mod run_log_context;
mod timestamp;

pub use collision::create_run_dir_with_collision_handling;
pub use event_loop_logger::{EventLoopLogger, LogEffectParams};
pub use run_id::RunId;
pub use run_log_context::{ConfigSummary, RunLogContext, RunMetadata};
pub use timestamp::get_current_timestamp;