//! Shared test fixtures used across the flow modules.
//!
//! Internal-only — gated on `#[cfg(test)]` and `pub(crate)` so it never
//! escapes the crate.

#![allow(dead_code)] // not every consumer of this helper uses every export

use klieo_core::agent::AgentContext;
use klieo_core::test_utils::fake_context;

/// Build a no-op AgentContext suitable for unit tests that don't exercise
/// LLM / bus / memory behaviour.
pub(crate) fn ctx() -> AgentContext {
    fake_context("test")
}
