feat: expand intelligent investigation workspace
Generic Container CI/CD / test-build-publish (push) Successful in 1m52s
Frontend CI/CD / build-test-publish-and-deploy (push) Successful in 1m52s

This commit is contained in:
2026-10-30 17:30:19 +08:00
parent ddd03dbff6
commit c0e4231b83
223 changed files with 13155 additions and 5304 deletions
+3 -8
View File
@@ -1,11 +1,6 @@
import { z } from "zod";
const chartSchema = z.object({
title: z.string().max(200), chart_type: z.enum(["line", "bar"]),
x_data: z.array(z.string().max(128)).min(1).max(100),
series: z.array(z.object({ name: z.string().max(128), data: z.array(z.number().finite()).min(1).max(100) }).strict()).min(1).max(8),
}).strict().refine((value) => value.series.every((series) => series.data.length === value.x_data.length));
import { safeChartInput } from "../presentation/command-schema";
export const frontendChartSchema = safeChartInput;
export const parseFrontendChart = (value: unknown) => {
const parsed = chartSchema.safeParse(value);
const parsed = frontendChartSchema.safeParse(value);
return parsed.success ? parsed.data : null;
};