{
  "executedAt": "2026-09-30T13:32:48.587Z",
  "runtime": "v24.17.0",
  "kind": "isolated application contract; synthetic identities and effects",
  "cases": [
    {
      "name": "pending proposal survives a fresh process",
      "result": "passed"
    },
    {
      "name": "duplicate review creates one effect",
      "result": "passed"
    },
    {
      "name": "wrong tenant actor is rejected",
      "result": "passed"
    },
    {
      "name": "cross-domain reviewer is rejected",
      "result": "passed"
    },
    {
      "name": "the domain owner grants the matching reviewer",
      "result": "passed"
    },
    {
      "name": "revocation after preparation blocks execution",
      "result": "passed"
    },
    {
      "name": "pause flag blocks a previously prepared operation",
      "result": "passed"
    },
    {
      "name": "a paused billing capability leaves support available",
      "result": "passed"
    },
    {
      "name": "new capability version rejects old pending work",
      "result": "passed"
    },
    {
      "name": "changed source requires a new proposal",
      "result": "passed"
    },
    {
      "name": "same-tenant proposal cannot target another tenant object",
      "result": "passed"
    },
    {
      "name": "blocked proposals leave no effect",
      "result": "passed"
    },
    {
      "name": "viewer disconnects; headless worker finishes; reconnect replays only new events",
      "result": "passed"
    },
    {
      "name": "stream checks tenant access again on reconnect",
      "result": "passed"
    },
    {
      "name": "revoked reviewer cannot reopen the event stream",
      "result": "passed"
    }
  ]
}
