Reconciliation Güvenliği
Kural
Otomatik onarım yalnız deterministik ve idempotent onarım-sınıflarında yapılır; teşhis canonical-source'lardan yürütülür. Reconciliation shadow-data üretmez ve authorization'ı bypass etmez:
RECONCILIATION MUST NOT INVENT AUTHORITY
Reconciliation yeni bir business-decision veya authority İCAT EDEMEZ. Ancak daha önce doğmuş olması gereken eksik canonical membership/authority kaydı (örnek anomaly-sınıfları: founder-command mevcut ama owner-membership eksik; accepted-invitation + authoritative-acceptance-evidence mevcut ama membership eksik; geçerli ownership-transfer-manifest mevcut ama projection eksik) YALNIZ şu beş koşulun tamamı altında yeniden kurulabilir (evidence-backed reconstruction):
- authoritative command/event/manifest açıkça mevcutsa,
- hedef kimlik ve scope deterministikse,
- işlem idempotentse,
- authorization ve owner-continuity invariantları yeniden doğrulanıyorsa,
- reconstruction audit'te kaynak-kanıtıyla görünüyorsa.
Authoritative-evidence yoksa otomatik creation YASAKTIR; durum review-queue'ya düşer (insan-kararı). Her onarım-aksiyonu audit'lidir (ne bulundu, ne yapıldı, hangi kurala/kanıta göre).
Gerekçe
Onarım-otomasyonu yanlış kurgulanırsa kendisi bir tutarsızlık-üreticisine dönüşür: tahminle "tamamlanan" topology, gerçekte hiç verilmemiş bir yetkiyi yaratabilir. Onarımın yetkisi teşhisle sınırlıdır; icatla değil.
Test edilebilir hükümler
- Aynı reconciliation-koşumunun tekrarı aynı sonucu üretir (idempotency); ikinci koşum yeni mutation üretmez.
- Belirsiz-durum fixture'ında otomatik-onarım gözlenmez; kayıt review-queue'da belirir.
- Reconciliation authoritative-evidence olmadan yeni membership/authority oluşturamaz (onarım-öncesi/sonrası yetki-kümesi karşılaştırması); evidence-backed reconstruction ayrı test-fixture'ıyla kanıtlanır (kanıt-var→kayıt-yeniden-kurulur + kaynak-kanıt-audit'te).
- Onarım-aksiyonları audit-izinde bulundu/yapıldı/kural üçlüsüyle görünür.
Kapsam
Kısmi-provisioning/membership tutarsızlıklarının tespiti ve onarımı (worker + operator-repair yüzeyi). Kapsanan UC'ler: UC-OAM-018 (+ UC-OAM-003/017 arayüzleri). Reconciliation-worker mimarisi CAN-DEC-ADR-007 kapsamındadır.