huskies: merge 1073

This commit is contained in:
dave
2026-05-15 00:30:07 +00:00
parent d4db96f709
commit f9b140add9
9 changed files with 161 additions and 2 deletions
+8
View File
@@ -38,6 +38,14 @@ pub(crate) fn tool_create_bug(args: &Value, ctx: &AppContext) -> Result<String,
depends_on.as_deref(),
)?;
let _ = ctx
.watcher_tx
.send(crate::io::watcher::WatcherEvent::NewItemCreated {
item_id: bug_id.clone(),
item_type: "bug".to_string(),
name: req.name.as_ref().to_string(),
});
Ok(format!("Created bug: {bug_id}"))
}
@@ -36,6 +36,14 @@ pub(crate) fn tool_create_refactor(args: &Value, ctx: &AppContext) -> Result<Str
depends_on.as_deref(),
)?;
let _ = ctx
.watcher_tx
.send(crate::io::watcher::WatcherEvent::NewItemCreated {
item_id: refactor_id.clone(),
item_type: "refactor".to_string(),
name: req.name.as_ref().to_string(),
});
Ok(format!("Created refactor: {refactor_id}"))
}
+8
View File
@@ -36,6 +36,14 @@ pub(crate) fn tool_create_spike(args: &Value, ctx: &AppContext) -> Result<String
depends_on.as_deref(),
)?;
let _ = ctx
.watcher_tx
.send(crate::io::watcher::WatcherEvent::NewItemCreated {
item_id: spike_id.clone(),
item_type: "spike".to_string(),
name: req.name.as_ref().to_string(),
});
Ok(format!("Created spike: {spike_id}"))
}
@@ -31,6 +31,14 @@ pub(crate) fn tool_create_story(args: &Value, ctx: &AppContext) -> Result<String
false,
)?;
let _ = ctx
.watcher_tx
.send(crate::io::watcher::WatcherEvent::NewItemCreated {
item_id: story_id.clone(),
item_type: "story".to_string(),
name: req.name.as_ref().to_string(),
});
// Bug 503: warn at creation time if any depends_on points at an already-archived story.
let archived_deps: Vec<u32> = depends_on_ids
.as_deref()