Ana içeriğe geç

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.