Opus finding
Ad-set payload field name inconsistency: .name vs. parent's .name field
lowapi-contractlow
- scripts/postprocess-admanage-create.sh:137-139
Both ad-set and campaign payloads are read with `.name`. If ad-set payloads instead use a different config-name field (e.g., .configName), cfg_name will be null/empty silently. Without seeing the skill that emits these files this is speculative.
Recommendation
Document or assert payload schema (jq -e) for required fields.