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 -1
View File
@@ -2,7 +2,17 @@
import { main } from "../../src/hwlab-cli-lib.ts";
const argv = process.argv.slice(2);
if (argv[0] === "kafka") {
if (argv[0] === "tasktree") {
const { runTaskTreeCli } = await import("../../src/tasktree-cli.ts");
try {
const result = await runTaskTreeCli(argv.slice(1));
console.log(JSON.stringify(result, null, 2));
process.exitCode = result?.ok === false ? 1 : 0;
} catch (error) {
console.log(JSON.stringify({ ok: false, operation: "tasktree", error: { code: (error as any)?.code ?? "tasktree_cli_error", message: (error as any)?.message ?? String(error) } }, null, 2));
process.exitCode = 1;
}
} else if (argv[0] === "kafka") {
const { mainKafkaCli } = await import("../../src/hwlab-cli/kafka-regenerate.ts");
await mainKafkaCli(argv.slice(1));
} else if (argv[0] === "case" && argv[1] === "audit") {