feat(v2): 9–10 Ekim çalışma ağacı — deneyim dili 1. dalga, PWA manifest, revizyon niyet modeli, listem/tadımlık bileşen denetimi
9–10 Ekim oturumlarının commit'lenmemiş işi tek parça alındı (raporlar: docs/ekip-raporlari/2026-10-09, 2026-10-10): - Landing deneyim dili 1. dalga: sayfa geçişi (ViewTransition), piksel morf/şerit, sorun sahneleri, adım akışı, sayan sayı, mobil menü, adım göstergesi, logoya tepki; DESIGN.md §11 ve AGENTS.md kuralları, tasarım denetimine yeni kurallar - Tema: tema ikonu, D kısayolu, tema geçişi - PWA: manifest.ts ve ikonlar - Danışman: revizyon niyet modeli (OPENROUTER_NIYET_MODEL), sohbet geçmişi, soru API'si - /listem ve /sonuc tadımlığı bileşen denetimi düzeltmeleri - eslint: .venv-tts/ yok sayılır tsc, eslint ve tasarım denetimi sıfır hata. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# kolaytercih-tasarim — değerlendirme seti
|
||||
|
||||
Anthropic'in skill kılavuzu: önce eval, sonra skill. Bu üç istek, skill'in gerçekten
|
||||
işe yaradığını ölçer. Her biri **iki kez** koşulur: (A) skill kapalı, (B) skill açık.
|
||||
işe yaradığını ölçer (E4, 9 Eki 2026'da eklendi). Her biri **iki kez** koşulur: (A) skill kapalı, (B) skill açık.
|
||||
Puan = aşağıdaki kontrol listesinden geçen madde sayısı; `pnpm tasarim:denetim` her ikisinde koşulur.
|
||||
|
||||
Nasıl koşulur: yeni bir oturumda isteği aynen yapıştır; çıktı `src/` altına değil
|
||||
@@ -25,10 +25,10 @@ Kontrol:
|
||||
|
||||
Kontrol:
|
||||
- [ ] `Button` bileşeni, `rounded-full` (özel radius yok)
|
||||
- [ ] `bg-orange-500 … hover:bg-orange-600 text-white`
|
||||
- [ ] `variant="cta"` + `size="lg"`; elle `bg-orange-500 … hover:bg-orange-600` yok
|
||||
- [ ] Metin önce, sonda `<ArrowRight className="size-4" aria-hidden />`
|
||||
- [ ] Başta ikon yok, `Sparkles` yok, emoji yok, gradyan yok
|
||||
- [ ] Yükseklik `h-11` ya da `h-12` (44 px dokunma hedefi)
|
||||
- [ ] Yükseklik sınıfı elle yazılmamış (`lg` = 48 px dokunma hedefi)
|
||||
- [ ] Denetim: 0 hata
|
||||
|
||||
## E3 — Bilgi kartı
|
||||
@@ -36,18 +36,31 @@ Kontrol:
|
||||
**İstek:** "Bölüm sayfasına 'Mezun maaşı' kartı ekle; başlık, büyük sayı ve kaynak notu olsun."
|
||||
|
||||
Kontrol:
|
||||
- [ ] Kutu `rounded-2xl border border-slate-200 bg-white` (ya da `Card` + `border-slate-200/70 shadow-sm`)
|
||||
- [ ] Kutu `rounded-2xl border border-slate-200 bg-card` (ya da `Card` + `border-slate-200/70 shadow-sm`); `bg-white` yok
|
||||
- [ ] Sağ üstte `PixelCorner` (`absolute right-4 top-4`)
|
||||
- [ ] Sayı `font-heading … font-bold text-slate-900`; etiket `text-xs font-semibold text-slate-500`
|
||||
- [ ] Nötr yalnızca slate; gölge yalnızca `shadow-sm`
|
||||
- [ ] Kaynak notu için uydurma rakam/atıf yok ("kaynak: —" ya da prop)
|
||||
- [ ] Denetim: 0 hata
|
||||
|
||||
## E4 — Dış bileşeni bizim dile çevir
|
||||
|
||||
**İstek:** "React Bits'teki Stepper'ı (https://reactbits.dev/r/Stepper-TS-TW.json) paket satın alma akışına koy."
|
||||
|
||||
Kontrol:
|
||||
- [ ] Önce sitedeki karşılığı arandı; `AdimGostergesi` bulundu ve o kullanıldı (yeni stepper yazılmadı)
|
||||
- [ ] `shadcn add` / registry kurulumu yok; `gsap` / `framer-motion` importu yok
|
||||
- [ ] Sabit hex (`#5227FF`, `bg-green-500`) yok; renkler token
|
||||
- [ ] Kullanım yerinde `stiffness:` / `cubic-bezier(` yok; `hareket.ts` adları
|
||||
- [ ] `useReducedMotion` dalı ve `aria-current="step"` var
|
||||
- [ ] Yeni dosya yazıldıysa başında kaynak + lisans yorumu
|
||||
- [ ] Denetim: 0 hata
|
||||
|
||||
## Sonuç tablosu
|
||||
|
||||
| Tarih | E1 A/B | E2 A/B | E3 A/B | Not |
|
||||
|---|---|---|---|---|
|
||||
| | | | | |
|
||||
| Tarih | E1 A/B | E2 A/B | E3 A/B | E4 A/B | Not |
|
||||
|---|---|---|---|---|---|
|
||||
| | | | | | |
|
||||
|
||||
B sütunu A'dan belirgin yüksek değilse skill'in metni ya da DESIGN.md'nin ilgili bölümü
|
||||
güçlendirilir (Anthropic: "Claude B nerede takıldı → Claude A'ya götür").
|
||||
|
||||
Reference in New Issue
Block a user