summaryrefslogtreecommitdiff
path: root/makima/src/server/handlers/contracts.rs
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-02-08 21:07:30 +0000
committersoryu <soryu@soryu.co>2026-02-08 21:07:30 +0000
commit3662b334dfd68cfdf00ed44ae88927c2e1b2aabe (patch)
treebff5ae1e189fb8bcc0211d97dab3b9acb4257038 /makima/src/server/handlers/contracts.rs
parent87fa8c4af66745bd30bc84b6c5ef657dd4dec002 (diff)
downloadsoryu-3662b334dfd68cfdf00ed44ae88927c2e1b2aabe.tar.gz
soryu-3662b334dfd68cfdf00ed44ae88927c2e1b2aabe.zip
Remove directive mechanism
Diffstat (limited to 'makima/src/server/handlers/contracts.rs')
-rw-r--r--makima/src/server/handlers/contracts.rs18
1 files changed, 0 insertions, 18 deletions
diff --git a/makima/src/server/handlers/contracts.rs b/makima/src/server/handlers/contracts.rs
index ad0a1ff..dc15923 100644
--- a/makima/src/server/handlers/contracts.rs
+++ b/makima/src/server/handlers/contracts.rs
@@ -575,24 +575,6 @@ pub async fn update_contract(
}),
).await;
- // Directive engine integration — process planning/step/monitoring completion
- if contract.is_directive_orchestrator || contract.directive_id.is_some() {
- let pool_clone = pool.clone();
- let state_clone = state.clone();
- let contract_clone = contract.clone();
- let owner = auth.owner_id;
- tokio::spawn(async move {
- if let Err(e) = crate::orchestration::directive::on_contract_completed(
- &pool_clone, &state_clone, &contract_clone, owner,
- ).await {
- tracing::warn!(
- contract_id = %contract_clone.id,
- error = %e,
- "Failed to process directive contract completion"
- );
- }
- });
- }
}
// Get summary with counts