ralph-workflow 0.7.18

PROMPT-driven multi-agent orchestrator for git repos
Documentation
//! Metrics tracking tests
//!
//! Verifies that `RunMetrics` counters increment correctly on reducer events.
//! Tests are split by metric category:
//! - `iteration_tracking` - Development and review iteration counters
//! - `retry_counting` - XSD retry, same-agent retry, and continuation counters
//! - `phase_transitions` - Phase-specific metric updates
//! - `summary_accuracy` - Final metric calculation and summary consistency

mod iteration_tracking;
mod phase_transitions;
mod retry_counting;
mod summary_accuracy;

use crate::agents::AgentRole;
use crate::common::domain_types::{AgentName, ModelName};
use crate::reducer::event::{
    CommitEvent, DevelopmentEvent, PipelineEvent, PlanningEvent, ReviewEvent, TimeoutOutputKind,
};
use crate::reducer::state::{ArtifactType, DevelopmentStatus, PipelineState};
use crate::reducer::state_reduction::reduce;