effects property
What was created, changed, disclosed, or exercised before the operation took hold.
A consumer MUST populate this where outcome is appliedWithEffects or
alreadyCompleted — a producer cannot decide whether to compensate without it —
and the specification's Conformance section carries that requirement normatively.
It is not expressed as a conditional schema because the registry's Rust code
generator does not support if/then/else. The framework does not constrain how a
task describes its own effects.
Implementation
final List<ResponseEffectsItem>? effects;