ralph-agent-loop 0.4.0

A Rust CLI for managing AI agent loops with a structured JSON task queue
Documentation
//! Batch operation regression test hub.
//!
//! Responsibilities:
//! - Share batch-operation test imports and fixtures across focused submodules.
//! - Keep the root test surface small while delegating behavior groups to companion files.
//!
//! Does not handle:
//! - Single-task operation coverage from sibling test modules.
//! - Queue persistence or broader integration flows.
//!
//! Assumptions/invariants:
//! - Shared fixtures from `super` provide standard task construction.
//! - Batch-operation helpers are imported from the production `batch` module.

use super::*;
use crate::contracts::TaskStatus;
use crate::queue::operations::batch::{
    BatchOperationResult, batch_apply_edit, batch_set_field, batch_set_status, collect_task_ids,
    deduplicate_task_ids, filter_tasks_by_tags, resolve_task_ids,
};
use crate::queue::operations::edit::TaskEditKey;

mod basic;
mod edge_cases;