{
  "version": 1,
  "comment": "Exception registry for R-UI-9. Every record requires: ruleId (R-UI-N), owner, reason, callers (exact module paths), created (ISO date), and exactly one of expiry (future ISO date) or removalCondition. Enforcement tools/ui-gate.mjs fails on missing metadata, expired exceptions, disappeared callers, or scope widening.",
  "exceptions": []
}