# Re-Review 7 — Spec 1: Platform Omurgası (EGT-21) — Sürüm 1.7 — 25.07.2026

> **Review type:** spec-review (re-review, R7 bulgularının kapanış doğrulaması)
> **Previous review:** `review-omurga-spec-2026-07-25-r7.md` (v1.6 REJECTED — B-2/B-3 dosyaya işlenmemişti, revizyon geçmişi gerçekle çelişiyordu)
> **Doğrulama yöntemi:** `git diff 7e4c602..f4f734f` + dosya üzerinde grep/sed (beyan yine kanıt sayılmadı)
> **Stage locks in effect:** ⛔ sahip kararı: veri saklama/silme politikası kapsam dışı (uygulandı)

---

## Kapanış doğrulaması

| Bulgu | Doğrulama | Durum |
|---|---|---|
| R7-1 (B-2 — kabul kriterleri eksikti) | §14'e **21-30** arası on kriter bu kez gerçekten eklendi (diff'te içerikleriyle görüldü; dosyada numaralı madde sayısı = 30). Numaralandırma r7'deki nota uygun şekilde 21'den başlatılmış. Her kriter ölçülebilir ve doğru davranışa bağlı: 21→U-1 (URL ile panel reddi), 22→U-2, 23→U-3/U-4 (veri taşınmaz), 24→U-5 (audit+bildirim), 25→§5.3 panel kilidi (katılımcı ekranları erişilebilir kalırken panel ekranında şifre/2FA), 26→§4.1 B-2/B-3 (bootstrap asgari alan sınırı), 27→B-5 (auth denemesi audit'i), 28→dil fallback zinciri, 29→K-1 (rıza kaydı dilsiz oluşturulamaz), 30→tenant saat dilimi + UTC saklama. | ✅ KAPANDI |
| R7-2 (B-3 — "kullanıcı türü" ekseni askıdaydı) | §5.1 yeniden yazılmış: "**Ayarların ekseni kimlik alanıdır** (ofis / müşteri)… iki alan bağımsız ayarlanır" + **yetenek bazlı sertleşme kuralı** ("matris = kim hangi yöntemle giriş yapabilir · sertleşme kuralı = hangi yöntem hangi yetkiyi açar (§5.3)"). §5.5 kabul kriteri ve §14/3 kimlik alanı diline çevrilmiş; §5.5'e magic link oturumunun panel açmadığı da eklenmiş (kriter 25 ile tutarlı). Kalan "kullanıcı türü" geçişleri tarandı: yalnız §3.0.1 (doğru anlamda — "yetkiden türer, kullanıcı türünden değil") ve revizyon geçmişi (tarihsel kayıt). Askıda terim kalmadı. | ✅ KAPANDI |
| R7-3 (revizyon geçmişi gerçekle çelişiyordu) | 1.6 tablosundaki iki satır gerçek duruma göre düzeltilmiş; 1.7 kaydı hem R7 tespitini hem kök sebebi ("toplu metin değiştirme eşleşme doğrulanmadan çalıştı, iki değişiklik sessizce atlandı") açıkça belgeliyor. Geçmiş artık dosyayla tutarlı. | ✅ KAPANDI |

## Yeni tutarsızlık kontrolü

- §5.1'in yeni "matris / sertleşme kuralı" ayrımı §5.2 (MFA zorunluluğu) ve §5.3 (magic link panel kilidi) ile aynı yönde; "panel yetkisi gerektiren ekranlar güçlü doğrulama ister" cümlesi U-serisi ve kriter 25 ile çelişmiyor.
- Kriter 21-30, §14'ün mevcut 1-20'siyle çakışmıyor ve tekrar içermiyor; numaralandırma boşluksuz 1-30.
- Kök sebep kaydının revizyon geçmişine işlenmesi, bu zincirde geçmiş tablosunun kanıt-değeri sorununu (R7-3'ün asıl endişesi) doğru şekilde onarıyor.

## ⚠️ Findings & Risks

Yok.

## ❓ Open Questions

Yok. (Spec'in kendi §15 listesi — 5 madde — güncel ve sahipli; hiçbiri plan revizyonunu bloklamıyor.)

## Verdict: ✅ APPROVED

R7'nin üç bulgusu da bu kez gerçekten ve dosya üzerinde doğrulanarak kapatıldı; düzeltmeler yeni tutarsızlık üretmedi. v1.5'te başlayan kimlik modeli yeniden yapılandırması artık bütün olarak tutarlı: iki bağımsız kimlik alanı, katmanlı yetenek modeli, işleme-ait auth bootstrap istisnası, kimlik-alanı ekseninde yöntem matrisi + yetenek bazlı sertleşme kuralı ve 30 ölçülebilir kabul kriteri. Spec v1.7, plan revizyonunun (plan P-1…P-9 bulgularının çözümü) upstream'i olmaya hazırdır. Son karar kullanıcınındır.
