class Riffer::Guardrails::Result

Represents the result of a guardrail execution.

Results can be one of three types:

Use the factory methods to create results:

Result.pass(data)
Result.transform(data)
Result.block(reason, metadata: nil)