Liking cljdoc? Tell your friends :D

boundary.mcp.shell.guardrail

Resolves guardrail payloads against the shared BND error catalog (boundary.devtools.error-codes — the single source of truth). The catalog lookup loads a resource (I/O), so it lives in the shell; payload assembly stays pure in boundary.mcp.core.guardrail.

Resolves guardrail payloads against the shared BND error catalog
(boundary.devtools.error-codes — the single source of truth). The catalog
lookup loads a resource (I/O), so it lives in the shell; payload assembly
stays pure in boundary.mcp.core.guardrail.
raw docstring

error-for-denialclj

(error-for-denial id denial)

JSON-RPC error response (for request id) carrying the guardrail payload.

JSON-RPC error response (for request `id`) carrying the guardrail payload.
sourceraw docstring

payload-for-codeclj

(payload-for-code code)
(payload-for-code code extra)

Full guardrail payload for a codegen guardrail identified by BND code (e.g. BND-806 FC/IS, BND-807 convention). extra merges into the descriptor (e.g. {:reason ... :context {:tool ...}}).

Full guardrail payload for a codegen guardrail identified by BND `code`
(e.g. BND-806 FC/IS, BND-807 convention). `extra` merges into the descriptor
(e.g. {:reason ... :context {:tool ...}}).
sourceraw docstring

payload-for-denialclj

(payload-for-denial denial)

Full guardrail payload for a boundary.mcp.core.security/authorize denial, enriched with the BND catalog entry (title / principle / fix).

Full guardrail payload for a `boundary.mcp.core.security/authorize` denial,
enriched with the BND catalog entry (title / principle / fix).
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close