summaryrefslogtreecommitdiff
path: root/makima/src/server/mod.rs
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-15 22:55:04 +0000
committersoryu <soryu@soryu.co>2026-01-16 01:12:03 +0000
commitb69dc962cd99aa8b478b7c5facbd56bfb63eda27 (patch)
tree9922f60b0da646eaf00165d5348b25e822dfd7b0 /makima/src/server/mod.rs
parent6ee2e75834bff187b8c262e0798ef365bc21cd59 (diff)
downloadsoryu-b69dc962cd99aa8b478b7c5facbd56bfb63eda27.tar.gz
soryu-b69dc962cd99aa8b478b7c5facbd56bfb63eda27.zip
Add Task Contract Type for one-off adhoc tasks (#2)
Diffstat (limited to 'makima/src/server/mod.rs')
-rw-r--r--makima/src/server/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/makima/src/server/mod.rs b/makima/src/server/mod.rs
index cf63f71..e244a08 100644
--- a/makima/src/server/mod.rs
+++ b/makima/src/server/mod.rs
@@ -63,6 +63,8 @@ pub fn make_router(state: SharedState) -> Router {
.route("/files/{id}/versions/{version}", get(versions::get_version))
.route("/files/{id}/versions/restore", post(versions::restore_version))
// Mesh/task orchestration endpoints
+ // Adhoc task endpoint (creates task-type contract + task in one call)
+ .route("/tasks/adhoc", post(mesh::create_adhoc_task))
.route(
"/mesh/tasks",
get(mesh::list_tasks).post(mesh::create_task),