diff --git a/docs/quality/uygulama-durumu.md b/docs/quality/uygulama-durumu.md
index 6d1d46f..19eb400 100644
--- a/docs/quality/uygulama-durumu.md
+++ b/docs/quality/uygulama-durumu.md
@@ -1246,3 +1246,9 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Kod incelemesinde, güncel portföy ürününü alan ve kontrolleri sıfırlayan düğmenin yalnız setChecks çağırdığı görüldü. Üst kapsayıcıdaki onChange düğme tıklamasında çalışmadığından kaydedilmiş taslak etiketi değişmeden kalabiliyordu.
- PreparationChecks üzerinden gelen bütün kontrol güncellemeleri artık taslağı kaydedilmemiş olarak işaretliyor. Fonksiyon biçimindeki state güncellemeleri korunuyor; başarılı kayıt mevcut mekanizmayla uyarıyı kaldırıyor.
- Build ve git diff --check başarılı. Bu küçük durum bildirimi düzeltmesi için tarayıcı kabulü ve tam test paketi yeniden çalıştırılmadı. Build büyük paket uyarısı devam ediyor. Genel plan açık.
+
+### 2026-09-06 — Kayıtlı filtrelerde arama metinleri
+
+- Kayıtlı filtre oluşturma ekranına anahtar kelime, kurum adı ve İKN / DT no alanları eklendi. Bu alanlar mevcut revizyon kontrollü saved_filters kaydında saklanıyor. Filtre uygulanırken ana arama ve detaylı arama durumlarına ayrı aktarılıyor; dolu alanlar mevcut liste eşleştirmesinde birlikte uygulanıyor.
+- Önceki filtre kayıtları yeni alanlar olmadan çalışmaya devam ediyor ve önceki arama metinlerini temizliyor. Yeni metin alanları okunurken tür doğrulaması ve kenar boşluk temizliği uygulanıyor.
+- JSON çevriminden sonra üç bağımsız alanın korunması ve yanlış türdeki alanların reddi için regresyon testi eklendi. 277 test, build ve diff kontrolü başarılı. Yeni formun tarayıcıda kaydet/yenile/uygula kabulü henüz yapılmadı; etkin detaylı aramayı tek düğmeyle kayıt formuna aktarma eklenmedi. Genel plan açık.
diff --git a/src/components/SmartFilterBuilder.jsx b/src/components/SmartFilterBuilder.jsx
index f17060e..622b31a 100644
--- a/src/components/SmartFilterBuilder.jsx
+++ b/src/components/SmartFilterBuilder.jsx
@@ -7,6 +7,9 @@ export const SmartFilterBuilder = () => {
const { savedFilters, applySavedFilter, addSavedFilter, deleteSavedFilter, setActiveTab, sektorListesi, savingCount, saveError } = useApp();
const [filterName, setFilterName] = useState('');
+ const [keyword,setKeyword] = useState('');
+ const [institutionName,setInstitutionName] = useState('');
+ const [registration,setRegistration] = useState('');
const [selectedKurumTip, setSelectedKurumTip] = useState('');
const [selectedUsul, setSelectedUsul] = useState('');
const [selectedCity, setSelectedCity] = useState('');
@@ -33,6 +36,9 @@ export const SmartFilterBuilder = () => {
setSuccessMessage('');
const saved=await addSavedFilter({
name: filterName.trim(),
+ anahtarKelime: keyword.trim(),
+ kurumAdi: institutionName.trim(),
+ ikn: registration.trim(),
kurumTipi: selectedKurumTip,
usul: selectedUsul,
sehir: selectedCity,
@@ -139,6 +145,18 @@ export const SmartFilterBuilder = () => {
Bu ad kayıtlı filtre listenizde görünür.
+
+
Arama metinleri
+
Dolu alanlar birlikte uygulanır. Boş bıraktığınız alan aramayı sınırlamaz.