Skip to content

Commit 3d9bc54

Browse files
committed
fix: update Rolling Task Plan for Phase H completion and analysis report
1 parent 7223de5 commit 3d9bc54

1 file changed

Lines changed: 48 additions & 4 deletions

File tree

docs/notes/ROLLING_TASK_PLAN.md

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@
77
## Tur Durumu
88

99
- 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)**
1111
- 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.
1319

1420
---
1521

@@ -37,7 +43,7 @@
3743

3844
---
3945

40-
## Zorunlu Dogrulama (Claude)
46+
## Zorunlu Dogrulama (Analist/Codex)
4147

4248
1. `cmd /c npm --prefix platform run lint`
4349
2. `cmd /c npm --prefix platform run type-check`
@@ -47,6 +53,7 @@
4753

4854
Not:
4955
- Build komutlari ayni anda paralel kosulmamali; `.next` uzerinde cakisma olusturabilir.
56+
- Bu komutlar Claude tarafinda kosulmaz; sadece analist tarafinda kosulur.
5057

5158
---
5259

@@ -337,4 +344,41 @@ Kaynak rapor:
337344

338345
### Siradaki Analiz
339346

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

Comments
 (0)