2026-04-29 16:24:44 +00:00
|
|
|
//! High-level write API for pipeline items.
|
|
|
|
|
//!
|
|
|
|
|
//! Provides typed setters and migration helpers for updating pipeline items
|
|
|
|
|
//! in the in-memory CRDT document, with ops persisted to SQLite.
|
|
|
|
|
|
|
|
|
|
mod item;
|
|
|
|
|
mod migrations;
|
|
|
|
|
|
|
|
|
|
#[cfg(test)]
|
|
|
|
|
mod tests;
|
|
|
|
|
|
|
|
|
|
pub use item::{
|
2026-05-13 06:05:01 +00:00
|
|
|
bump_retry_count, set_agent, set_depends_on, set_epic, set_item_type, set_name, set_qa_mode,
|
|
|
|
|
set_resume_to, set_retry_count, write_item,
|
2026-04-29 16:24:44 +00:00
|
|
|
};
|
2026-05-12 22:31:59 +01:00
|
|
|
|
|
|
|
|
#[cfg(test)]
|
|
|
|
|
pub use item::write_item_str;
|
|
|
|
|
pub use migrations::{
|
|
|
|
|
migrate_legacy_stage_strings, migrate_names_from_slugs, migrate_story_ids_to_numeric,
|
|
|
|
|
name_from_story_id,
|
|
|
|
|
};
|