summaryrefslogtreecommitdiff
path: root/makima/src/server/handlers/directives.rs
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/server/handlers/directives.rs')
-rw-r--r--makima/src/server/handlers/directives.rs12
1 files changed, 0 insertions, 12 deletions
diff --git a/makima/src/server/handlers/directives.rs b/makima/src/server/handlers/directives.rs
index 35a46a0..410b2b3 100644
--- a/makima/src/server/handlers/directives.rs
+++ b/makima/src/server/handlers/directives.rs
@@ -1019,12 +1019,10 @@ pub async fn cleanup_directive(
// Create the cleanup task (following pick_up_orders pattern)
let req = CreateTaskRequest {
- contract_id: None,
name: format!("Cleanup: {}", directive.title),
description: Some("Directive cleanup — verify merged branches and remove merged steps".to_string()),
plan: prompt,
parent_task_id: None,
- is_supervisor: false,
priority: 0,
repository_url: directive.repository_url.clone(),
base_branch: directive.base_branch.clone(),
@@ -1037,7 +1035,6 @@ pub async fn cleanup_directive(
checkpoint_sha: None,
branched_from_task_id: None,
conversation_history: None,
- supervisor_worktree_task_id: None,
directive_id: Some(directive.id),
directive_step_id: None,
};
@@ -1330,12 +1327,10 @@ pub async fn pick_up_orders(
// Create the planning task
let req = CreateTaskRequest {
- contract_id: None,
name: format!("Pick up orders: {}", directive.title),
description: Some("Directive order pickup planning task".to_string()),
plan,
parent_task_id: None,
- is_supervisor: false,
priority: 0,
repository_url: directive.repository_url.clone(),
base_branch: directive.base_branch.clone(),
@@ -1348,7 +1343,6 @@ pub async fn pick_up_orders(
checkpoint_sha: None,
branched_from_task_id: None,
conversation_history: None,
- supervisor_worktree_task_id: None,
directive_id: Some(directive.id),
directive_step_id: None,
};
@@ -1907,12 +1901,10 @@ pub async fn pick_up_dog_orders(
// Create the planning task
let req = CreateTaskRequest {
- contract_id: None,
name: format!("Pick up DOG orders: {}", directive.title),
description: Some("Directive order group pickup planning task".to_string()),
plan,
parent_task_id: None,
- is_supervisor: false,
priority: 0,
repository_url: directive.repository_url.clone(),
base_branch: directive.base_branch.clone(),
@@ -1925,7 +1917,6 @@ pub async fn pick_up_dog_orders(
checkpoint_sha: None,
branched_from_task_id: None,
conversation_history: None,
- supervisor_worktree_task_id: None,
directive_id: Some(directive.id),
directive_step_id: None,
};
@@ -2209,12 +2200,10 @@ pub async fn create_directive_task(
let base_branch = req.base_branch.or_else(|| directive.base_branch.clone());
let create_req = CreateTaskRequest {
- contract_id: None,
name: req.name,
description: None,
plan: req.plan,
parent_task_id: None,
- is_supervisor: false,
priority: 0,
repository_url: repo_url,
base_branch,
@@ -2227,7 +2216,6 @@ pub async fn create_directive_task(
checkpoint_sha: None,
branched_from_task_id: None,
conversation_history: None,
- supervisor_worktree_task_id: None,
directive_id: Some(directive.id),
// No directive_step_id — this is what makes the task "ephemeral":
// it lives under the directive folder but isn't part of the DAG.