diff --git a/.gitignore b/.gitignore index e2bc6fd..12094bf 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ next-env.d.ts # local fixtures /tests/__fixtures__ .DS_Store +.playwright-data diff --git a/app/setup/page.tsx b/app/setup/page.tsx index 8c3aafa..da64c62 100644 --- a/app/setup/page.tsx +++ b/app/setup/page.tsx @@ -20,7 +20,7 @@ export default async function Setup({ searchParams }: { searchParams: Promise<{
qAI reads a SQL Server ShowPlan XML, works out the bottleneck in code, asks your model for several ways to fix it, then has Jev score each one. You configure nothing on this screen.
} - {n === "2" &&One run = one digest, a few model calls, four Jev questions per option. If the analyst or Jev is unreachable, the report says so instead of inventing a verdict.
Analyst {view.has_analyst ? "ready" : "missing"} · Jev {view.has_jev ? "ready" : "missing"}
diff --git a/components/settings-form.tsx b/components/settings-form.tsx index 2d76f52..c73ebf4 100644 --- a/components/settings-form.tsx +++ b/components/settings-form.tsx @@ -4,9 +4,9 @@ import type { SettingsView } from "@/lib/settings"; type Result = { ok?: boolean; error?: string } | null; -export function SettingsForm({ action, view, step, account }: { +export function SettingsForm({ action, view, step, account, after }: { action: (state: Result, fd: FormData) => Promise