Skip to content

Function: evaluateFsReadOnlyGuard() ​

ts
function evaluateFsReadOnlyGuard(
   _node, 
   input, 
   _ctx
): PolicyGuardEvaluationResult;

Defined in: fs/src/executors/fs-path-guard-executors.ts:67

Evaluates an FsReadOnlyGuardNode (fs:read-only) against proposed tool effects (SPEC.md §4.3).

Rejects all filesystem write mutations not explicitly covered by input.activeLeases.

Parameters ​

ParameterTypeDescription
_nodeFsReadOnlyGuardNodeRead-only guard AST node.
inputPolicyGuardEvaluationInputTool name, proposed effects, and active leases.
_ctxStepExecutionContext<unknown>Step execution context.

Returns ​

PolicyGuardEvaluationResult

Guard evaluation result and projected violatedEffects.

Released under the MIT License.