Skip to main content
Configure when The Court convenes and what its verdicts do. These tools manage the Intelligent Authorization depth — refer to Intelligent Depth for the conceptual model. All Judges tools require workspace context.
Renamed from dome_moot_* in the 2026-06 release. Update saved agent configs and tool allowlists — the old names are no longer registered.

Get workspace mode

dome_judges_get_workspace_mode Return the active workspace’s current Court config: convening trigger, effect, escalate_no_match, strict_audit_convene, the legacy mode mirror, and last-changed metadata. A workspace with no settings row returns mode=disabled (graceful default). Permission: judges.view

Update workspace mode

dome_judges_update_workspace_mode Set the active workspace’s Court config. Either pass the structured trigger (recommended) or the legacy mode (back-compat). When convening is set, it is authoritative and mode is ignored. policy_escalation convenes the Court on a deterministic permit/forbid whose bundle carries a matching court-scope marker. effect=audit observes without overriding; effect=live applies the verdict under the directional clamp. A @court("strict") pin on a determining policy always forces the deterministic outcome — the Court can never move it. By default a strict pin suppresses the Court entirely; set strict_audit_convene to true to still convene observe-only and record an audit ruling. Refer to Resolve Access Ambiguity. Permission: judges.manage
Convene on policy escalation, apply verdicts live
Legacy single-axis mode (back-compat)
convening=all + effect=live runs a full Court deliberation on every governed decision (~14–18s added per call). Pair all with effect=audit for high-coverage shadow validation without affecting agent latency.

List rulings

dome_judges_list_rulings List Court rulings, newest first. Each ruling carries the deterministic baseline (tier_breakdown.tier0) the Court convened on plus the final outcome — overrules are visible by comparing the two. Permission: judges.view

Get ruling

dome_judges_get_ruling Return one ruling’s full detail — case inputs, votes per judge, tier breakdown, applied constitution clauses. Permission: judges.view

Judges, panel, and constitution

The same workspace-scoped tools also expose CRUD over the judge panel and constitution. Each operation is gated by judges.view for reads and judges.manage for writes. Preconfigured judges are immutable. Attempts to update or delete one return a structured error.