OptionalAllowDefaults to false; only when true may a Generated asset satisfy this requirement (§3.4).
What asset is needed and what fact or visual role it fulfills.
Logical key of the required asset (matched against Assets.Approved[i].Key).
Expected media category for the required asset.
When true, an unmet requirement sets Status to 'Blocked' so the agent asks rather than invents.
OptionalSatisfiedKey in Assets.Approved that satisfies this requirement once resolved.
Asset requirement identified from the brief; unmet
MustUserequirements block production (§3.2, §3.4).