From 6436dcb34b595970c082d12ae4d979ba827ea5da Mon Sep 17 00:00:00 2001 From: ht Date: Sun, 6 Sep 2026 21:32:25 +0300 Subject: [PATCH] belge gereksinimlerine sorumlu ekle --- docs/quality/uygulama-durumu.md | 6 ++++++ src/components/PreparationChecks.jsx | 3 +++ 2 files changed, 9 insertions(+) diff --git a/docs/quality/uygulama-durumu.md b/docs/quality/uygulama-durumu.md index c7a8605..02550b8 100644 --- a/docs/quality/uygulama-durumu.md +++ b/docs/quality/uygulama-durumu.md @@ -2406,3 +2406,9 @@ Doğrulama: `tests/detail-cache.test.mjs` önbellek süresi, açık yenileme ve Teklif Asistanı, modelin tamamlayamadığı bölümleri yalnız “kısmi taslak” ifadesiyle bırakmıyor; ortak `draftReviewLabel` sözleşmesiyle `EKSİK TASLAK — TEKLİF OLARAK KULLANILAMAZ` uyarısını `alert` olarak gösteriyor. Tam görünen taslaklar da kullanıcı kontrolü gerektiren taslak olarak etiketleniyor. Böylece eksik AI çıktısı resmî teklif veya onaylı dosya gibi algılanmıyor. Doğrulama: `npm test` 305/305, `npm run build` ve `npm run qa:browser` başarılı; etiket ve iki durum için regresyon testi eklendi. Gitea `main` commit’i `63649b2` (runtime değişikliği `c783269`); Coolify rollout için API kimlik doğrulaması ayrıca doğrulanmalı. + +### 2026-09-06 · Belge gereksinimlerine sorumlu ataması + +Hazırlık ekranındaki her belge gereksinimine, ürün/servis kontrollerindeki sorumlu alanıyla aynı biçimde kişi veya ekip atama alanı eklendi. Sorumlu bilgisi taslak içindeki `checks.documents` kaydında saklanıyor; mevcut kayıtları geriye dönük zorunlu kılmıyor ve belge doğrulama koşullarını gevşetmiyor. Böylece beş dosyada eksik belge ile işi yapacak kişi aynı akışta görülebiliyor. + +Doğrulama: `npm test` 305/305, `npm run build` ve `npm run qa:browser` başarılı. Gitea `main`e gönderim ve Coolify rollout kimlik doğrulaması ayrıca bekliyor. diff --git a/src/components/PreparationChecks.jsx b/src/components/PreparationChecks.jsx index fa4f485..8a4642e 100644 --- a/src/components/PreparationChecks.jsx +++ b/src/components/PreparationChecks.jsx @@ -43,6 +43,9 @@ export function PreparationChecks({rows, documents, manualDocuments, setManualDo {vault.documents.some(f=>f.id===c.documentId) && } updateDocument(key,{status})}/> +