UAIF / L5 / L5-F02

Non Adversarial Failure Type

Objective

Capture and validate the non adversarial failure type element within the Generative, Agentic & Control Plane layer.

UAIF requirement

The incident record should implement the canonical non_adversarial_failure_type field using the defined UAIF data type, validation constraints, and conditional rules.

Business impact

Captures generative, agentic and control-plane context needed to investigate escalation and system-to-system propagation.

Validation approach

Validate non_adversarial_failure_type for declared JSON type and applicable conditional rules. Then review semantic consistency against the source incident evidence and the selected conformance profile.

Expected evidence

Retain the source record or analyst input for non_adversarial_failure_type, schema-validation output, transformation history, selected profile, schema version and reviewer rationale where judgement is involved.

Mapping and source

UAIF Schema Specification; UAIF Technical Specification; JSON pointer /properties/non_adversarial_failure_type.

Implementation guidance

Populate non_adversarial_failure_type from an identified source or documented analyst decision. Enforce the schema constraints at record creation and update, preserve the original value and provenance, and surface validation failures without silently coercing data.

Assessment considerations

Sample records across normal, boundary and invalid conditions. Confirm that non_adversarial_failure_type is populated only when applicable, conditional rules are enforced, provenance is retained and downstream systems do not change its meaning or precision.

Canonical schema definition

JSON propertynon_adversarial_failure_type
Required in core profileNo
Type"string"

Source: UAIF Schema Specification and UAIF Core JSON Schema.