|
7 | 7 | ## Tur Durumu |
8 | 8 |
|
9 | 9 | - Son guncelleme: **7 Mart 2026** |
10 | | -- Tur: **Tur 5 - Asamali Platform Analizi (Faz G tamamlandi)** |
| 10 | +- Tur: **Tur 5 - Asamali Platform Analizi (Faz H tamamlandi)** |
11 | 11 | - Mod: Faz bazli ilerleme (P0 -> P3) |
12 | | -- Analiz raporu: `docs/notes/ANALYSIS_REPORT_PHASE_G_I18N_A11Y_AUTOMATION_2026-03-07.md` |
| 12 | +- Analiz raporu: `docs/notes/ANALYSIS_REPORT_PHASE_H_API_UX_TELEMETRY_2026-03-07.md` |
| 13 | + |
| 14 | +## Isletim Protokolu (Zorunlu) |
| 15 | + |
| 16 | +- Claude sadece kod/dokuman degisikligi yapar; lint/test/build komutlarini kosmaz. |
| 17 | +- Tum dogrulama komutlarini analist (Codex) kosar ve sonucu plana isler. |
| 18 | +- Claude "tamamlandi" dedikten sonra yeni faza gecmeden once analist diff + test sonucunu capraz kontrol eder. |
13 | 19 |
|
14 | 20 | --- |
15 | 21 |
|
|
37 | 43 |
|
38 | 44 | --- |
39 | 45 |
|
40 | | -## Zorunlu Dogrulama (Claude) |
| 46 | +## Zorunlu Dogrulama (Analist/Codex) |
41 | 47 |
|
42 | 48 | 1. `cmd /c npm --prefix platform run lint` |
43 | 49 | 2. `cmd /c npm --prefix platform run type-check` |
|
47 | 53 |
|
48 | 54 | Not: |
49 | 55 | - Build komutlari ayni anda paralel kosulmamali; `.next` uzerinde cakisma olusturabilir. |
| 56 | +- Bu komutlar Claude tarafinda kosulmaz; sadece analist tarafinda kosulur. |
50 | 57 |
|
51 | 58 | --- |
52 | 59 |
|
@@ -337,4 +344,41 @@ Kaynak rapor: |
337 | 344 |
|
338 | 345 | ### Siradaki Analiz |
339 | 346 |
|
340 | | -- [ ] Faz H: API UX contract + telemetry dashboardleme + production error taxonomy standardizasyonu. |
| 347 | +- [x] Faz H: API UX contract + telemetry dashboardleme + production error taxonomy standardizasyonu. |
| 348 | + |
| 349 | +--- |
| 350 | + |
| 351 | +## Tur 5.7 - Faz H Tamamlandi (API UX Contract + Telemetry + Error Taxonomy) |
| 352 | + |
| 353 | +- Analiz raporu: `docs/notes/ANALYSIS_REPORT_PHASE_H_API_UX_TELEMETRY_2026-03-07.md` |
| 354 | +- Durum: analiz tamamlandi, uygulama Claude'a devredilecek. |
| 355 | + |
| 356 | +### Faz H Sonuc |
| 357 | + |
| 358 | +- [x] Claude'un Faz G ciktilari analist tarafinda satir bazli dogrulandi. |
| 359 | +- [x] API hata sozlesmesinde sessiz degrade riskleri tespit edildi (`analyze` -> `backend_unexpected_response` -> preview fallback). |
| 360 | +- [x] Endpointler arasi error envelope tutarsizliklari raporlandi (`analyze`, `process/audio`, `commend`). |
| 361 | +- [x] Telemetry, i18n parity scripti ve a11y test kapsami icin kalan bosluklar belirlendi. |
| 362 | +- [x] Analist kalite komutlarini tekrar kostu (i18n/lint/type-check/test/build). |
| 363 | + |
| 364 | +### Faz H Cikisli Claude Gorevleri |
| 365 | + |
| 366 | +- [ ] P0: `analysisGateway` ve hook fallback kurallarini error taxonomy ile hizala (`missing_url`, `invalid_source_type`, `internal_error` gibi kodlarin explicit map'i). |
| 367 | +- [ ] P0: `analyze`, `process/audio`, `commend` endpointlerinde tek tip `{ code, message }` hata envelope standardina gec. |
| 368 | +- [ ] P1: `hf-crowncode-backend/tests/test_commend.py` kontrat driftini kapat (guncel payload alanlari + kesin status beklentileri). |
| 369 | +- [ ] P1: `check-locale-parity.mjs` scriptini array-icindeki objectleri recursive kontrol edecek sekilde genislet. |
| 370 | +- [ ] P1: a11y testlerini acik modal/focus davranisi ile gercek semantic regression yakalayacak sekilde guclendir. |
| 371 | +- [ ] P2: `/api/vitals` ve `/api/errors` icin sampling/rate-limit/request-id hardening ekle. |
| 372 | +- [ ] P2: `useCommend` ve `data-manipulation` fetch akislarina abort/timeout standardi getir. |
| 373 | + |
| 374 | +### Faz H Dogrulama Logu (Analist) |
| 375 | + |
| 376 | +- [x] `cmd /c npm --prefix platform run i18n:check` -> passed |
| 377 | +- [x] `cmd /c npm --prefix platform run lint` -> passed |
| 378 | +- [x] `cmd /c npm --prefix platform run type-check` -> passed |
| 379 | +- [x] `cmd /c npm --prefix platform test -- --runInBand` -> passed (4 suite / 26 test) |
| 380 | +- [x] `cmd /c npm --prefix platform run build` -> passed |
| 381 | + |
| 382 | +### Siradaki Analiz |
| 383 | + |
| 384 | +- [ ] Faz I: guvenlik/saldiri yuzu derin turu (rate limit dayanimi, telemetry abuse senaryolari, CORS/policy sertlestirme). |
0 commit comments