752e69cd015eccf269d129bb35f96d18a814614b
apps/worker/src/lib/prompts.ts: - SASE_CONTEXT'e Türkçe çıktı kuralı eklendi (tüm doğal dil alanları Türkçe, enum/const/teknik tanımlayıcılar İngilizce kalır) - 7 seed prompt v2'ye bump edildi (bug_triage, ux_friction, payment_issue, onboarding_stuck, upgrade_hesitation, pattern_bundle, provider_quality) - name suffix "v2 (TR)" apps/worker/src/lib/seed-runtime.ts: - Yeni version insert ederken, aynı tag'in eski active versiyonlarını otomatik deactivate eder (publishPromptVersion ile aynı davranış) apps/web/src/lib/gitea.ts (buildIssueBody): - Tüm bölüm başlıkları Türkçe: Bağlam, Hipotez, Kullanıcı niyeti, Friction noktası, Tekrarlama adımları, Etkilenen alan, Hata imzası, Şüpheli provider, Hata modu, Hızlı çözüm, Uzun vadeli çözüm, Önerilen aksiyon, Araştırma önerisi, Tıkanma noktası, Anlaşılmayan kavram, Dokümantasyon eksiği, Önerilen in-app yardım, Tahmini efor, Kanıt, Definition of Done - Önem/Tekrar/İlk/Son görüldü etiketleri Sonraki analyze döngüsü itibarıyla yeni insight'ların metin alanları Türkçe. Mevcut insight #cmp4o*, #cmp5e* (v1 ile üretilmiş) değişmez. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Süper Panel
Internal admin panel — sp.semih.ai — Tailscale-only access.
Phase 0 skeleton: Next.js 16 + Better Auth (email/password + TOTP) + Prisma + Postgres + Redis. Deployed on Coolify, fronted by Traefik with Let's Encrypt (Cloudflare DNS-01).
See super-panel-prd.md for the full PRD.
Local dev
pnpm install
cp .env.example .env
# fill DATABASE_URL_PANEL, BETTER_AUTH_SECRET (32+ chars)
pnpm --filter @panel/web prisma:generate
pnpm dev
Production deploy
Pushes to main trigger Coolify deploy via webhook.
Deploy status
First production deploy: 2026-05-13. Live at https://sp.semih.ai (Tailscale only).
Description
Languages
TypeScript
99.2%
CSS
0.4%
Shell
0.2%
Dockerfile
0.2%