From 34988855bc409f5362240d1bbf3384c0bf22a8b5 Mon Sep 17 00:00:00 2001 From: dave Date: Sat, 28 Mar 2026 11:00:26 +0000 Subject: [PATCH] storkit: create 428_refactor_split_pool_pipeline_rs_into_submodules --- ..._split_pool_pipeline_rs_into_submodules.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .storkit/work/1_backlog/428_refactor_split_pool_pipeline_rs_into_submodules.md diff --git a/.storkit/work/1_backlog/428_refactor_split_pool_pipeline_rs_into_submodules.md b/.storkit/work/1_backlog/428_refactor_split_pool_pipeline_rs_into_submodules.md new file mode 100644 index 00000000..cd4f9804 --- /dev/null +++ b/.storkit/work/1_backlog/428_refactor_split_pool_pipeline_rs_into_submodules.md @@ -0,0 +1,26 @@ +--- +name: "Split pool/pipeline.rs into submodules" +--- + +# Refactor 428: Split pool/pipeline.rs into submodules + +## Current State + +- TBD + +## Desired State + +Refactor the monolithic server/src/agents/pool/pipeline.rs (1789 lines) into focused submodules. + +## Acceptance Criteria + +- [ ] advance.rs contains run_pipeline_advance, spawn_pipeline_advance, should_block_story and their unit tests +- [ ] completion.rs contains run_server_owned_completion, report_completion and their unit tests +- [ ] merge.rs contains start_merge_agent_work, run_merge_pipeline, get_merge_status, set_merge_failure_reported and their unit tests +- [ ] mod.rs re-exports all public items and wires the submodules +- [ ] Unit tests live in their respective module files +- [ ] No public API changes — all existing imports continue to work + +## Out of Scope + +- TBD