feat: add Temporal-backed TaskTree service

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
root
2026-07-16 20:59:51 +02:00
parent de43ed5508
commit 23de918e94
32 changed files with 3410 additions and 3 deletions
+11
View File
@@ -0,0 +1,11 @@
import { proxyActivities } from "@temporalio/workflow";
const { recordTaskExecution } = proxyActivities<{ recordTaskExecution(input: { taskId: string }): Promise<{ taskId: string; reportId: string }> }>({
startToCloseTimeout: "30 seconds",
retry: { maximumAttempts: 3 }
});
export async function taskExecutionWorkflow(input: { taskId: string }) {
const result = await recordTaskExecution(input);
return { status: "completed", ...result };
}