Semih bc67c387cd fix(prompts): v3 — wider maxLength budgets for Turkish output
v2 prompts hit schema validation failures on Turkish output (quick_fix,
friction_point, suggested_action commonly exceeded 300 chars). Turkish is
naturally ~15-20% longer than English. Widened limits across all 7 schemas:

- title: 120 → 140
- *hypothesis*: 500 → 700
- friction_point / quick_fix / suggested_action: 300 → 500
- long_term_fix: 500 → 800
- block_point / unclear_concept / documentation_gap / suggested_in_app_help: 200/unbounded → 400
- feature_gap_hypothesis / suggested_intervention: 300 → 500
- pattern_bundle root_cause_hypothesis: 600 → 800
- business_impact_estimate / user_impact_estimate: 300 → 300-500
- affected_component_hypothesis: unbounded → 400
- error_signature: unbounded → 300
- pattern_name: 80 → 100
- priority_recommendation: 200 → 300

SASE_CONTEXT output rules clarified — schema enforces per-field maxLength.

v2 → v3 across all 7 templates. seed-runtime auto-deactivates v2 on next worker boot.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 11:40:09 +03:00
2026-05-13 09:30:27 +00:00

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
Süper Panel - internal admin panel (sp.semih.ai)
Readme 4.1 MiB
Languages
TypeScript 99.2%
CSS 0.4%
Shell 0.2%
Dockerfile 0.2%