huskies: merge 944

This commit is contained in:
dave
2026-05-13 05:02:52 +00:00
parent f2943c7e69
commit 7ca5339450
9 changed files with 168 additions and 118 deletions
+4 -1
View File
@@ -120,6 +120,7 @@ pub(crate) fn tool_show_epic(args: &Value, _ctx: &AppContext) -> Result<String,
// Find member items.
let all_items = crate::pipeline_state::read_all_typed();
let mut member_items: Vec<Value> = Vec::new();
let mut done = 0usize;
for item in &all_items {
let sid = &item.story_id.0;
let Some(member_view) = crate::crdt_state::read_item(sid) else {
@@ -141,6 +142,9 @@ pub(crate) fn tool_show_epic(args: &Value, _ctx: &AppContext) -> Result<String,
Stage::Blocked { .. } => "blocked",
}
};
if matches!(item.stage, Stage::Done { .. }) {
done += 1;
}
member_items.push(json!({
"story_id": sid,
"name": item.name,
@@ -150,7 +154,6 @@ pub(crate) fn tool_show_epic(args: &Value, _ctx: &AppContext) -> Result<String,
}
let total = member_items.len();
let done = member_items.iter().filter(|i| i["stage"] == "done").count();
serde_json::to_string_pretty(&json!({
"epic_id": epic_id,