// src/components/docs/studio/StudioOverviewPage.tsx
import Link from "@contractspec/lib.ui-link";
import { jsx, jsxs } from "react/jsx-runtime";
var coreLoop = [
  {
    title: "Evidence",
    body: "Ingest product signals from meetings, support, analytics, code reviews, docs, and Slack."
  },
  {
    title: "Correlation",
    body: "Cluster signals into scored patterns with hybrid heuristics plus AI signature extraction."
  },
  {
    title: "Decision",
    body: "Create timeboxed focus zones and evidence-backed briefs with citation chains."
  },
  {
    title: "Change",
    body: "Compile patch intents into spec diffs, deterministic impact reports, and task packs."
  },
  {
    title: "Export",
    body: "Push deliverables to Linear, Jira, Notion, and GitHub with full decision context."
  },
  {
    title: "Check + Autopilot",
    body: "Verify outcomes, capture learning dividends, and automate safely with policy gates."
  }
];
function StudioOverviewPage() {
  return /* @__PURE__ */ jsxs("main", {
    className: "space-y-12 py-16",
    children: [
      /* @__PURE__ */ jsxs("section", {
        className: "section-padding space-y-4",
        children: [
          /* @__PURE__ */ jsx("p", {
            className: "text-xs font-semibold tracking-[0.3em] text-violet-400 uppercase",
            children: "ContractSpec Studio"
          }),
          /* @__PURE__ */ jsx("h1", {
            className: "text-4xl font-bold md:text-5xl",
            children: "Compiler for product truth"
          }),
          /* @__PURE__ */ jsx("p", {
            className: "text-muted-foreground max-w-3xl text-lg",
            children: "ContractSpec Studio is the AI-powered product decision engine built on top of ContractSpec. It turns product signals into spec-first deliverables through a deterministic loop:"
          }),
          /* @__PURE__ */ jsx("p", {
            className: "text-muted-foreground font-mono text-sm",
            children: "Evidence -> Correlation -> Decision -> Change -> Export -> Check -> Notify -> Autopilot"
          })
        ]
      }),
      /* @__PURE__ */ jsx("section", {
        className: "section-padding grid gap-4 md:grid-cols-2",
        children: coreLoop.map((step) => /* @__PURE__ */ jsxs("article", {
          className: "card-subtle space-y-2 p-6",
          children: [
            /* @__PURE__ */ jsx("h2", {
              className: "text-xl font-semibold",
              children: step.title
            }),
            /* @__PURE__ */ jsx("p", {
              className: "text-muted-foreground text-sm",
              children: step.body
            })
          ]
        }, step.title))
      }),
      /* @__PURE__ */ jsxs("section", {
        className: "section-padding card-subtle space-y-4 p-6",
        children: [
          /* @__PURE__ */ jsx("h2", {
            className: "text-2xl font-semibold",
            children: "Use Studio now"
          }),
          /* @__PURE__ */ jsx("p", {
            className: "text-muted-foreground text-sm",
            children: "Studio is live and runs the same spec-first grammar as the OSS compiler. Keep your contracts, keep your code, and add a full decision-to-change workflow on top."
          }),
          /* @__PURE__ */ jsxs("div", {
            className: "flex flex-wrap gap-3",
            children: [
              /* @__PURE__ */ jsx(Link, {
                href: "https://www.contractspec.studio",
                className: "btn-primary",
                children: "Try Studio"
              }),
              /* @__PURE__ */ jsx(Link, {
                href: "https://www.contractspec.studio/docs",
                className: "btn-ghost",
                children: "Read Studio docs"
              })
            ]
          })
        ]
      })
    ]
  });
}

// src/components/docs/studio/StudioGettingStartedPage.tsx
import Link2 from "@contractspec/lib.ui-link";
import { jsx as jsx2, jsxs as jsxs2 } from "react/jsx-runtime";
function StudioGettingStartedPage() {
  return /* @__PURE__ */ jsxs2("main", {
    className: "space-y-6 py-12",
    children: [
      /* @__PURE__ */ jsx2("h1", {
        className: "text-3xl font-bold",
        children: "Studio docs moved"
      }),
      /* @__PURE__ */ jsx2("p", {
        className: "text-muted-foreground text-sm",
        children: "The latest getting-started guide now lives in the Studio app docs."
      }),
      /* @__PURE__ */ jsx2(Link2, {
        href: "https://www.contractspec.studio/docs",
        className: "btn-primary",
        children: "Open Studio docs"
      })
    ]
  });
}

// src/components/docs/studio/StudioVisualBuilderPage.tsx
import Link3 from "@contractspec/lib.ui-link";
import { jsx as jsx3, jsxs as jsxs3 } from "react/jsx-runtime";
function StudioVisualBuilderPage() {
  return /* @__PURE__ */ jsxs3("main", {
    className: "space-y-6 py-12",
    children: [
      /* @__PURE__ */ jsx3("h1", {
        className: "text-3xl font-bold",
        children: "Studio docs moved"
      }),
      /* @__PURE__ */ jsx3("p", {
        className: "text-muted-foreground text-sm",
        children: "Visual builder documentation now lives in the Studio app docs."
      }),
      /* @__PURE__ */ jsx3(Link3, {
        href: "https://www.contractspec.studio/docs",
        className: "btn-primary",
        children: "Open Studio docs"
      })
    ]
  });
}

// src/components/docs/studio/StudioIntegrationsPage.tsx
import Link4 from "@contractspec/lib.ui-link";
import { jsx as jsx4, jsxs as jsxs4 } from "react/jsx-runtime";
function StudioIntegrationsPage() {
  return /* @__PURE__ */ jsxs4("main", {
    className: "space-y-6 py-12",
    children: [
      /* @__PURE__ */ jsx4("h1", {
        className: "text-3xl font-bold",
        children: "Studio docs moved"
      }),
      /* @__PURE__ */ jsx4("p", {
        className: "text-muted-foreground text-sm",
        children: "Integration guides now live in the Studio app docs."
      }),
      /* @__PURE__ */ jsx4(Link4, {
        href: "https://www.contractspec.studio/docs",
        className: "btn-primary",
        children: "Open Studio docs"
      })
    ]
  });
}

// src/components/docs/studio/StudioDeploymentsPage.tsx
import Link5 from "@contractspec/lib.ui-link";
import { jsx as jsx5, jsxs as jsxs5 } from "react/jsx-runtime";
function StudioDeploymentsPage() {
  return /* @__PURE__ */ jsxs5("main", {
    className: "space-y-6 py-12",
    children: [
      /* @__PURE__ */ jsx5("h1", {
        className: "text-3xl font-bold",
        children: "Studio docs moved"
      }),
      /* @__PURE__ */ jsx5("p", {
        className: "text-muted-foreground text-sm",
        children: "Deployment guidance now lives in the Studio app docs."
      }),
      /* @__PURE__ */ jsx5(Link5, {
        href: "https://www.contractspec.studio/docs",
        className: "btn-primary",
        children: "Open Studio docs"
      })
    ]
  });
}

// src/components/docs/studio/StudioBYOKPage.tsx
import Link6 from "@contractspec/lib.ui-link";
import { jsx as jsx6, jsxs as jsxs6 } from "react/jsx-runtime";
function StudioBYOKPage() {
  return /* @__PURE__ */ jsxs6("main", {
    className: "space-y-6 py-12",
    children: [
      /* @__PURE__ */ jsx6("h1", {
        className: "text-3xl font-bold",
        children: "Studio docs moved"
      }),
      /* @__PURE__ */ jsx6("p", {
        className: "text-muted-foreground text-sm",
        children: "Security and BYOK guidance now lives in the Studio app docs."
      }),
      /* @__PURE__ */ jsx6(Link6, {
        href: "https://www.contractspec.studio/docs",
        className: "btn-primary",
        children: "Open Studio docs"
      })
    ]
  });
}
export {
  StudioVisualBuilderPage,
  StudioOverviewPage,
  StudioIntegrationsPage,
  StudioGettingStartedPage,
  StudioDeploymentsPage,
  StudioBYOKPage
};
