{
  "schema": "ggmes.meclis-senaryo.v1",
  "entry": "https://ggmes.com/gpt/meclisler.html",
  "thesis": "Her meclis ayrı kanal; ayrı yönetim; ortak Oda taşıması; yürütme yetkisi yok.",
  "models": [
    "baskan-agirlikli",
    "mutabakat",
    "krallik",
    "makyavelci"
  ],
  "results": [
    {
      "id": "baskan-unanimity-weight-noop",
      "model": "baskan-agirlikli",
      "chairWeight": 2,
      "status": "accepted",
      "approve": 5,
      "total": 5,
      "ok": true,
      "note": "Oybirliği varken başkan×2 sonucu değiştirmez; kabul aynı kalır."
    },
    {
      "id": "baskan-weight-breaks-tie",
      "model": "baskan-agirlikli",
      "chairWeight": 2,
      "status": "accepted",
      "approve": 3,
      "reject": 2,
      "total": 5,
      "ok": true,
      "note": "Başkan 2 + bir üye vs iki ret → ağırlıklı çoğunluk."
    },
    {
      "id": "mutabakat-revision-clears",
      "model": "mutabakat",
      "version": 2,
      "status": "accepted",
      "pending": 0,
      "ok": true,
      "note": "Yeni sürümde eski ret taşınmaz; herkes yeniden onaylar."
    },
    {
      "id": "krallik-needs-king",
      "model": "krallik",
      "withoutKing": "pending",
      "withKing": "accepted",
      "ok": true,
      "note": "Üç üye onaylasa da kral susunca bekler; kral onaylayınca kabul."
    },
    {
      "id": "makyavel-risk-cap",
      "model": "makyavelci",
      "status": "rejected",
      "reason": "strategy-constraint-failed",
      "utility": 30,
      "ok": true,
      "note": "risk=50 > riskCap=40 → çoğunluk onaylasa da ret."
    },
    {
      "id": "cross-room-isolation",
      "model": "all",
      "ok": true,
      "note": "Başka meclis olayı bu kanal projeksiyonuna giremez."
    }
  ],
  "passed": 6,
  "total": 6,
  "allOk": true,
  "executionAuthorized": false,
  "identityAuthenticated": false,
  "providerTokens": null,
  "sinir": "Senaryo projeksiyon kanıtı. Canlı oylama Codex transport ile. Yeni IRC yok."
}
