Skip to content

OverrideJustification

stable

Structured justification form for human overrides of agent decisions. Captures reason category, free-text rationale, and acknowledges accountability.

Human-in-the-LoopInteractive/Storybook ↗
import { OverrideJustification } from "@nodus/design-system/patterns"
Loading demo…

Props

actionLabelrequired
Type stringDefault

The agent decision being overridden.

onSubmitrequired
Type (reason: string, rationale: string) => voidDefault

Called with reason category and free-text rationale.

onCancel
Type () => voidDefault

Called when user cancels.

reasons
Type string[]Default

Override reason categories (default: policy, accuracy, context, urgency, other).

Metadatasemanticsemantictypeborderspace
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?