feat(dev): /dev/sohbet — danışman sohbeti arayüzü senaryolarla oynatılır
All checks were successful
Deploy / deploy (push) Successful in 6m43s

Model, oturum ve kredi harcamadan sohbet arayüzünü denemek için yalnız
geliştirmede açılan sayfa (üretimde 404, noindex). Beş hazır senaryo: tek
araç, art arda araçlar, düzeltme notu, akış hatası, uzun geçmiş.

- SohbetClient'a denemeTransport prop'u: verilirse /api/soru yerine
  önceden yazılmış akış oynar; üretim yüzeyleri bunu vermez.
- @shadcn/helpers/ai-sdk sahte taşıyıcı için eklendi; dinamik import
  NODE_ENV dalında kaldığından üretim paketine girmez.
- cagri.ts: kullanılmayan OpenAI tip import'u kaldırıldı.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-10-05 15:15:01 +03:00
parent 833de7426a
commit ea3728a7ec
7 changed files with 270 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
import type { Metadata } from "next";
import { notFound } from "next/navigation";
import { SohbetSenaryolariMount } from "@/features/rapor/components/sohbet-senaryolari-mount";
export const metadata: Metadata = {
title: "Danışman sohbeti senaryoları",
robots: { index: false, follow: false },
};
// Yalnız geliştirmede: danışman sohbetinin arayüzünü model harcamadan oynatır
// (features/rapor/components/sohbet-senaryolari.tsx). Üretimde 404.
export default function SohbetSenaryolariPage() {
if (process.env.NODE_ENV === "production") notFound();
return <SohbetSenaryolariMount />;
}