huskies: merge 738_refactor_delete_fs_shadow_code_from_lifecycle_rs_and_the_work_directory_watcher
This commit is contained in:
@@ -54,7 +54,7 @@ pub(crate) async fn tool_rebuild_and_restart(ctx: &AppContext) -> Result<String,
|
||||
/// Forwards the permission request through the shared channel to the active
|
||||
/// WebSocket session, which presents a dialog to the user. Blocks until the
|
||||
/// user approves or denies (with a 5-minute timeout).
|
||||
pub(crate) fn tool_move_story(args: &Value, ctx: &AppContext) -> Result<String, String> {
|
||||
pub(crate) fn tool_move_story(args: &Value, _ctx: &AppContext) -> Result<String, String> {
|
||||
let story_id = args
|
||||
.get("story_id")
|
||||
.and_then(|v| v.as_str())
|
||||
@@ -64,9 +64,7 @@ pub(crate) fn tool_move_story(args: &Value, ctx: &AppContext) -> Result<String,
|
||||
.and_then(|v| v.as_str())
|
||||
.ok_or("Missing required argument: target_stage")?;
|
||||
|
||||
let project_root = ctx.services.agents.get_project_root(&ctx.state)?;
|
||||
|
||||
let (from_stage, to_stage) = move_story_to_stage(&project_root, story_id, target_stage)?;
|
||||
let (from_stage, to_stage) = move_story_to_stage(story_id, target_stage)?;
|
||||
|
||||
serde_json::to_string_pretty(&json!({
|
||||
"story_id": story_id,
|
||||
|
||||
@@ -450,7 +450,7 @@ mod tests {
|
||||
let content = "---\nname: Test\n---\n";
|
||||
fs::write(backlog.join("5_story_test.md"), content).unwrap();
|
||||
crate::db::ensure_content_store();
|
||||
crate::db::write_content("5_story_test", content);
|
||||
crate::db::write_item_with_content("5_story_test", "1_backlog", content);
|
||||
|
||||
let ctx = test_ctx(root);
|
||||
let result = super::super::tool_move_story(
|
||||
@@ -477,7 +477,7 @@ mod tests {
|
||||
let content = "---\nname: Back\n---\n";
|
||||
fs::write(current.join("6_story_back.md"), content).unwrap();
|
||||
crate::db::ensure_content_store();
|
||||
crate::db::write_content("6_story_back", content);
|
||||
crate::db::write_item_with_content("6_story_back", "2_current", content);
|
||||
|
||||
let ctx = test_ctx(root);
|
||||
let result = super::super::tool_move_story(
|
||||
@@ -504,7 +504,7 @@ mod tests {
|
||||
let content = "---\nname: Idem\n---\n";
|
||||
fs::write(current.join("9907_story_idem.md"), content).unwrap();
|
||||
crate::db::ensure_content_store();
|
||||
crate::db::write_content("9907_story_idem", content);
|
||||
crate::db::write_item_with_content("9907_story_idem", "2_current", content);
|
||||
|
||||
let ctx = test_ctx(root);
|
||||
let result = super::super::tool_move_story(
|
||||
|
||||
Reference in New Issue
Block a user