# description
Base shape for any probabilistic report, whatever extension kind produced it (summarizer Actions, finder Analyzers, plugin-shipped probabilistic extensions). The canonical envelopes under `summaries/` and `findings/` both extend this. Kernel validates the `confidence` and `safety` fields regardless of extension-specific additions.

# properties.confidence.description
Model's self-assessed confidence in its own output, 0–1. Not calibrated across models; compare within the same action.

# properties.safety.properties.injectionDetected.description
True when the model flagged a prompt-injection attempt inside the node content. See `prompt-preamble.md` for the contract the model was primed with.

# properties.safety.properties.injectionType.description
Classification. Null when `injectionDetected = false`.

# properties.safety.properties.injectionDetails.description
Free-form notes from the model about the injection attempt.

# properties.safety.properties.contentQuality.description
`clean` = normal input. `suspicious` = unusual patterns without a concrete injection. `malformed` = unparseable or structurally broken.