Authority for ui.surfaces.close
No static request token. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.
Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.
Authority for ui.surfaces.focus
Reviewed request token: ui.detached-surface. Standing capability: ui.detachedSurface.
Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.
Authority for ui.surfaces.list
Reviewed request token: ui.detached-surface. No static standing capability. Resource bindings, identity checks, or interactive consent may still apply.
Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.
Authority for ui.surfaces.open
Reviewed request token: ui.detached-surface. Standing capability: ui.detachedSurface.
Handle structured ProjectRpcError failures. A timeout does not guarantee cancellation; do not automatically retry effects without a documented idempotency contract. Method authority and recovery.